You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
feat(ci): add manual release workflow with tag management
Switch the release workflow from tag-triggered pushes to manual dispatch and automate release preparation from main. This validates the version, builds and commits the release artifact on a release branch, creates versioned major/minor tags, and publishes the GitHub release to make releases safer and more repeatable.feat(ci): add manual release workflow with tag management
Switch the release workflow from tag-triggered pushes to manual dispatch and automate release preparation from main. This validates the version, builds and commits the release artifact on a release branch, creates versioned major/minor tags, and publishes the GitHub release to make releases safer and more repeatable.
Copy file name to clipboardExpand all lines: README.md
+1-1Lines changed: 1 addition & 1 deletion
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -69,4 +69,4 @@ make build
69
69
70
70
## Release
71
71
72
-
Tag a version like `v1.0.0` to run the release workflow. The repository uses PolyForm Noncommercial 1.0.0.
72
+
Keep `main` source-only. To publish, run the `release` workflow manually from `main`. The workflow reads the version from `package.json`, validates the repo, creates a release commit on the dedicated `release` branch with `dist/index.js`, tags `vX.Y.Z`, and moves `vX` so consumers can keep using `uses: failuresmith/github-policy-gate@v1`. The repository uses PolyForm Noncommercial 1.0.0.
0 commit comments