Submit stable releases to both app stores - #7076
Merged
Merged
Conversation
✅ Deploy Preview for anarlog canceled.
|
ComputelessComputer
force-pushed
the
chore/automatic-store-publishing
branch
from
August 25, 2026 00:58
c5b86f6 to
81d8d53
Compare
Reuse the store publishing workflow from desktop publish and require both platforms for every future stable release.
Declare and forward only the credentials required by automatic store publishing.
ComputelessComputer
force-pushed
the
chore/automatic-store-publishing
branch
from
August 25, 2026 02:19
81d8d53 to
fd15bea
Compare
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Reuse the store publishing workflow from desktop publish and require both platforms for every future stable release.
Note
Medium Risk
Changes the stable release pipeline to automatically submit to App Store Connect and the Microsoft Store and forward many production secrets; misconfiguration could block releases or submit the wrong build.
Overview
Stable desktop publish runs now require Windows (
include_windowsmust betrue) so Microsoft Store submission can always run, and add astore-publishjob aftergh-releasethat callsdesktop_store_publish.yamlviaworkflow_callwith both macOS and Windows enabled andsubmit_to_stores: true.desktop_store_publish.yamlis extended with aworkflow_callentry (version, candidate SHA, platform flags, submit flag) and optional secret declarations so the publish workflow can invoke it withoutsecrets: inherit, forwarding a fixed set of store and build secrets explicitly.desktop-release-provenance.test.mjsadds coverage that the Windows gate, reusable store workflow,store-publishjob wiring, and declared vs forwarded secrets stay aligned.Reviewed by Cursor Bugbot for commit fd15bea. Bugbot is set up for automated code reviews on this repo. Configure here.