Releases
Branches
Section titled “Branches”| Branch | Role |
|---|---|
dev |
Integration branch; CI + docs deploy |
release |
Shipping branch; creates GitHub Release on push |
Shipping a version
Section titled “Shipping a version”- Develop on
dev. - Bump
manifest.jsonVersion(e.g.1.0.0.0→1.0.1.0or1.1.0.0). - Open a PR
dev→release. - Version gate CI must pass (PR version strictly greater than
release). - Merge — the release workflow packs the plugin, tags
vX.Y.Z, and attaches the.streamDeckPluginto a GitHub Release.
Patch, minor, or major — your choice as long as the version increases.
Version format
Section titled “Version format”| Location | Format | Example |
|---|---|---|
manifest.json |
4-part (4th always 0) |
1.0.1.0 |
| Git tag / GitHub Release | 3-part with v prefix |
v1.0.1 |
Marketplace
Section titled “Marketplace”GitHub Releases host the installer artifact. Upload the .streamDeckPlugin to Maker Console for Marketplace distribution.
This site deploys automatically on push to dev via GitHub Actions → GitHub Pages.
