fix(release): hardcode repo in successCmd gh api

GITHUB_REPOSITORY is not in semantic-release template context, causing
ReferenceError in successCmd. Use the static repo path asepharyana/corex.
This commit is contained in:
asepharyana
2026-08-28 17:17:17 +07:00
parent e7a932f716
commit d3c35eccd0
+27 -12
View File
@@ -1,19 +1,34 @@
{ {
"branches": ["main"], "branches": [
"main"
],
"plugins": [ "plugins": [
"@semantic-release/commit-analyzer", "@semantic-release/commit-analyzer",
"@semantic-release/release-notes-generator", "@semantic-release/release-notes-generator",
"@semantic-release/changelog", "@semantic-release/changelog",
["@semantic-release/exec", { [
"prepareCmd": "sed -i 's/^version = \\\"[^\\\"]*\\\"/version = \\\"${nextRelease.version}\\\"/' Cargo.toml && cargo check", "@semantic-release/exec",
"successCmd": "gh api -X POST repos/${GITHUB_REPOSITORY}/actions/workflows/publish.yml/dispatches -f ref=main -f 'inputs[tag]=v${nextRelease.version}'" {
}], "prepareCmd": "sed -i 's/^version = \\\"[^\\\"]*\\\"/version = \\\"${nextRelease.version}\\\"/' Cargo.toml && cargo check",
["@semantic-release/git", { "successCmd": "gh api -X POST repos/asepharyana/corex/actions/workflows/publish.yml/dispatches -f ref=main -f 'inputs[tag]=v${nextRelease.version}'"
"assets": ["Cargo.toml", "Cargo.lock", "CHANGELOG.md"], }
"message": "chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}" ],
}], [
["@semantic-release/github", { "@semantic-release/git",
"assets": [] {
}] "assets": [
"Cargo.toml",
"Cargo.lock",
"CHANGELOG.md"
],
"message": "chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}"
}
],
[
"@semantic-release/github",
{
"assets": []
}
]
] ]
} }