ci(release): dispatch deploy.yml on release
GitHub disables workflow re-triggering for GITHUB_TOKEN pushes (the release commit), so the push trigger in deploy.yml never runs for release commits. This adds @semantic-release/exec successCmd -> .semrel/dispatch.mjs which dispatches deploy.yml for every released version, completing the auto loop: fix/feat -> semantic-release bump -> release commit+tag -> deploy.
This commit is contained in:
+2
-1
@@ -12,7 +12,8 @@
|
||||
[
|
||||
"@semantic-release/exec",
|
||||
{
|
||||
"prepareCmd": "node ./.semrel/prepare.mjs '${nextRelease.version}' && bunx biome check package.json flake.nix CHANGELOG.md 2>/dev/null || true"
|
||||
"prepareCmd": "node ./.semrel/prepare.mjs '${nextRelease.version}' && bunx biome check package.json flake.nix CHANGELOG.md 2>/dev/null || true",
|
||||
"successCmd": "node ./.semrel/dispatch.mjs '${nextRelease.version}'"
|
||||
}
|
||||
],
|
||||
[
|
||||
|
||||
Reference in New Issue
Block a user