From d3c35eccd0e3e1da21bcfed50ce2ba1f82d03cc5 Mon Sep 17 00:00:00 2001 From: asepharyana Date: Fri, 28 Aug 2026 17:16:27 +0700 Subject: [PATCH] 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. --- .releaserc.json | 39 +++++++++++++++++++++++++++------------ 1 file changed, 27 insertions(+), 12 deletions(-) diff --git a/.releaserc.json b/.releaserc.json index 168a606..6e31140 100644 --- a/.releaserc.json +++ b/.releaserc.json @@ -1,19 +1,34 @@ { - "branches": ["main"], + "branches": [ + "main" + ], "plugins": [ "@semantic-release/commit-analyzer", "@semantic-release/release-notes-generator", "@semantic-release/changelog", - ["@semantic-release/exec", { - "prepareCmd": "sed -i 's/^version = \\\"[^\\\"]*\\\"/version = \\\"${nextRelease.version}\\\"/' Cargo.toml && cargo check", - "successCmd": "gh api -X POST repos/${GITHUB_REPOSITORY}/actions/workflows/publish.yml/dispatches -f ref=main -f 'inputs[tag]=v${nextRelease.version}'" - }], - ["@semantic-release/git", { - "assets": ["Cargo.toml", "Cargo.lock", "CHANGELOG.md"], - "message": "chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}" - }], - ["@semantic-release/github", { - "assets": [] - }] + [ + "@semantic-release/exec", + { + "prepareCmd": "sed -i 's/^version = \\\"[^\\\"]*\\\"/version = \\\"${nextRelease.version}\\\"/' Cargo.toml && cargo check", + "successCmd": "gh api -X POST repos/asepharyana/corex/actions/workflows/publish.yml/dispatches -f ref=main -f 'inputs[tag]=v${nextRelease.version}'" + } + ], + [ + "@semantic-release/git", + { + "assets": [ + "Cargo.toml", + "Cargo.lock", + "CHANGELOG.md" + ], + "message": "chore(release): ${nextRelease.version} [skip ci]\n\n${nextRelease.notes}" + } + ], + [ + "@semantic-release/github", + { + "assets": [] + } + ] ] } \ No newline at end of file