From 37f5011feb4fdd458fcb0744a07ba025348b8ec3 Mon Sep 17 00:00:00 2001 From: David Karlsson <35727626+dvdksn@users.noreply.github.com> Date: Mon, 9 Feb 2026 17:17:39 +0100 Subject: [PATCH] ci: fix content type for pagefind fragments Signed-off-by: David Karlsson <35727626+dvdksn@users.noreply.github.com> --- .github/workflows/deploy.yml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) diff --git a/.github/workflows/deploy.yml b/.github/workflows/deploy.yml index fdf6ace6c1f4..d60af27529cb 100644 --- a/.github/workflows/deploy.yml +++ b/.github/workflows/deploy.yml @@ -87,7 +87,22 @@ jobs: aws --region ${{ env.DOCS_AWS_REGION }} s3 sync \ --delete \ --exclude "*.webp" \ + --exclude "pagefind/*.pf_meta" \ + --exclude "pagefind/fragment/*.pf_fragment" \ public s3://${{ env.DOCS_S3_BUCKET }}/ + - + name: Upload pagefind files with compression headers + if: ${{ env.DOCS_S3_BUCKET != '' }} + run: | + aws --region ${{ env.DOCS_AWS_REGION }} s3 cp \ + --recursive \ + --content-encoding="gzip" \ + --content-type="application/octet-stream" \ + --metadata-directive="REPLACE" \ + public/pagefind/ s3://${{ env.DOCS_S3_BUCKET }}/pagefind/ \ + --exclude "*" \ + --include "*.pf_meta" \ + --include "*.pf_fragment" - name: Update Cloudfront config if: ${{ env.DOCS_CLOUDFRONT_ID != '' }}