Skip to content

ci: verify macOS signatures and upload packaged artifacts - #2484

Merged
flyinghead merged 1 commit into
flyinghead:devfrom
vkedwardli:ci/package-artifacts-and-verify-macos
Sep 13, 2026
Merged

flyinghead merged 1 commit into
flyinghead:devfrom
vkedwardli:ci/package-artifacts-and-verify-macos

Conversation

@vkedwardli

@vkedwardli vkedwardli commented Sep 11, 2026

Copy link
Copy Markdown
Collaborator

Verify the installed macOS app’s signatures, including nested code and all architectures, before packaging or publishing.

Move macOS (apple-darwin) and MinGW Windows (x86_64-w64-mingw32) packaging before GitHub artifact upload.
Use archive: false so GitHub and S3 receive byte-identical ZIPs without an extra archive wrapper.

Use packagePath to create platform-named copies outside artifact/bin for GitHub’s artifact naming.
S3 continues uploading only artifact/bin, preserving its existing filenames and paths.

Other builds retain their existing upload behavior.

upload-artifact@v7 also supports uploading Linux’s AppImage directly; let me know if you’d prefer to include that alignment in this PR.

@flyinghead
flyinghead merged commit 36c975e into flyinghead:dev Sep 13, 2026
19 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants