Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
7 changes: 7 additions & 0 deletions .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,13 @@ jobs:
bun build --compile --minify --target=bun-linux-x64 --define BUILD_VERSION="\"$VERSION\"" src/index.ts --outfile bin/pdf-analyzer-linux-x64
bun build --compile --minify --target=bun-windows-x64 --define BUILD_VERSION="\"$VERSION\"" src/index.ts --outfile bin/pdf-analyzer-windows-x64.exe

# Strip Bun's embedded ad-hoc signatures from each arch binary before
# lipo. Without this, `lipo -create` produces a fat binary whose
# signature slots are inconsistent and `codesign --force` later fails
# with "invalid or unsupported format for signature".
codesign --remove-signature bin/pdf-analyzer-darwin-arm64
codesign --remove-signature bin/pdf-analyzer-darwin-x64

# Create macOS universal binary
lipo -create bin/pdf-analyzer-darwin-arm64 bin/pdf-analyzer-darwin-x64 \
-output bin/pdf-analyzer-darwin-universal
Expand Down
Loading