fix(release): enforce tagged companion identity

This commit is contained in:
NimBold
2026-07-28 19:33:05 +03:30
parent 5633896d14
commit 7e8f1c7d7b
4 changed files with 186 additions and 0 deletions
+5
View File
@@ -65,6 +65,11 @@ pass. A `workflow_dispatch` on a `v*` tag also publishes when its
release-certification inputs; clean-machine QA remains a release-owner gate
before pushing the tag.
For paired releases, publish and verify the Companion release first. The
desktop release workflow requires `Extensions/Browser` to be at a clean commit
whose exact tag matches both the Companion `package.json` and `manifest.json`
versions before building desktop packages.
## Automated release builds
Push a version tag to build and verify native artifacts: