Skip to content

Require published latest-v1.json to declare the macOS installers - #3119

Merged
bobleer merged 1 commit into
GCWing:mainfrom
bobleer:lwb/verify-published-macos-installers
Sep 18, 2026
Merged

bobleer merged 1 commit into
GCWing:mainfrom
bobleer:lwb/verify-published-macos-installers

Conversation

@bobleer

@bobleer bobleer commented Sep 18, 2026

Copy link
Copy Markdown
Collaborator

Summary

The pre-upload verifier already requires manual_installers for windows-x86_64, darwin-aarch64, and darwin-x86_64. The post-publish readback of latest-v1.json still only required Windows, so a release could drop the .dmg entries between staging and GitHub Latest and still pass.

Align the published check with the pre-upload check, and lock both in check-github-config.

Test plan

  • pnpm run check:github-config (27 pass)
  • The new assertion fails if the published step is left Windows-only

The pre-upload verifier already demands darwin-aarch64 and darwin-x86_64
manual installers next to Windows. The post-publish readback still only
asked for Windows, so a release could lose the .dmg entries between
staging and GitHub Latest and still go green.
@bobleer
bobleer merged commit 22af59e into GCWing:main Sep 18, 2026
15 checks passed
@bobleer
bobleer deleted the lwb/verify-published-macos-installers branch September 24, 2026 08:19
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