Skip to content

ci: gate releases on complete platform artifacts - #241

Merged
alecdotdev merged 1 commit into
sftwrdotdev:masterfrom
PathGao:codex/ci-release-gates
Jul 27, 2026
Merged

ci: gate releases on complete platform artifacts#241
alecdotdev merged 1 commit into
sftwrdotdev:masterfrom
PathGao:codex/ci-release-gates

Conversation

@PathGao

@PathGao PathGao commented Jul 24, 2026

Copy link
Copy Markdown
Collaborator

Fixes #240.

Summary

  • Add one npm test entry point that runs every scripts/*.test.ts file.
  • Run that behavior suite in the pull-request workflow.
  • Run the no-release multi-platform package build workflow for pull requests.
  • Publish latest.json only after the complete build matrix succeeds and macOS, Windows x64, Windows ARM64, and Linux updater signatures all exist.

Validation

  • npm test (83 passing)
  • npm run check
  • YAML parsed with Ruby Psych for all workflow files

@PathGao
PathGao force-pushed the codex/ci-release-gates branch from 03db919 to 6a3c1b4 Compare July 24, 2026 21:03
@PathGao
PathGao marked this pull request as ready for review July 27, 2026 15:45
@alecdotdev
alecdotdev merged commit 5bcd787 into sftwrdotdev:master Jul 27, 2026
5 checks passed
@PathGao
PathGao deleted the codex/ci-release-gates branch July 29, 2026 07:21
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.

ci: require behavior tests, platform builds, and complete updater artifacts

2 participants