Release-store Workflow
This page documents .github/workflows/release-store.yml, the publish workflow used for tagged releases.
Purpose
It takes release-ready build output and publishes it to the public delivery targets.
Triggers
- push tags matching
v* - manual
workflow_dispatch
Main stages
- Check out repository source.
- Restore build caches.
- Build protocol v2
dist/. - Build legacy v1 zip output.
- Create release bundles.
- Upload release artifacts and reports.
- Save build caches.
- Write a release summary.
- Deploy
dist/togh-pages. - Refresh CDN cache endpoints.
- Create a GitHub Release with attached bundles.
Publish outputs
The workflow currently publishes or attaches:
gh-pagesstaticdist/output for the v2 protocolmain.zipfor legacy v1 compatibility- zipped release bundles for download
- JSON build reports for troubleshooting
Why it matters
This workflow is the closest reference if you want a third-party store repository to match the official publish path.
It shows how the official repository separates:
- build-time artifacts
- publish-time deployment
- release attachments for manual download
Related build workflow
The non-publishing build workflow is documented in Release Workflow.
If you are designing an external repository, see Official Actions Reuse for the recommended reuse path.