Skip to content

ci: verify release assets before publication - #217

Open
yaojin3616 wants to merge 1 commit into
mainfrom
codex/release-asset-validation
Open

ci: verify release assets before publication#217
yaojin3616 wants to merge 1 commit into
mainfrom
codex/release-asset-validation

Conversation

@yaojin3616

Copy link
Copy Markdown
Contributor

Summary

  • fail closed before publishing a GitHub release when any expected macOS or Windows artifact is missing or unexpectedly small
  • verify DMG, ZIP, and EXE signatures plus updater metadata version, size, and SHA-512 values
  • harden the Jsign download step and stream large package checks to avoid excessive memory use

Validation

  • npx vitest run test/verify-release-assets.test.mjs test/release.test.ts (19 passed)
  • npm test -- --run (457 passed)
  • npm run typecheck
  • npm run build

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.

1 participant