diff --git a/.github/workflows/build-deploy.yml b/.github/workflows/build-deploy.yml index 7788e59f..71585892 100644 --- a/.github/workflows/build-deploy.yml +++ b/.github/workflows/build-deploy.yml @@ -20,7 +20,7 @@ jobs: - uses: awalsh128/cache-apt-pkgs-action@latest with: - packages: qpdf + packages: exiftool qpdf version: 1.0 - uses: actions/setup-node@v4 @@ -35,11 +35,13 @@ jobs: - name: Verify manual hyphenation run: | - mv dist/final.pdf ${{ env.resume-file }} + mv dist/final.pdf . + cp final.pdf ${{ env.resume-file }} npx webpack --mode production --env HYPHENATE=yes --env OUTPUT=shy.pdf # Strip EXIF metadata, set (auto-generated, undeletable) ID to fixed value - qpdf --object-streams=disable ${{ env.resume-file }} l - qpdf --object-streams=disable dist/shy.pdf r + exiftool -all= final.pdf dist/shy.pdf + qpdf --object-streams=disable final.pdf l + qpdf --object-streams=disable dist/shy.pdf r sed -i "s|/ID \[[^]]*\]|/ID []|" l r diff --brief l r