File tree Expand file tree Collapse file tree
Expand file tree Collapse file tree Original file line number Diff line number Diff line change 1515 id-token : write
1616 contents : write
1717 issues : write
18+ pull-requests : write
1819 steps :
1920 - uses : actions/checkout@v7
2021 with :
5253 - name : Semantic Release
5354 run : ./.release/node_modules/.bin/semantic-release -e ./.release/release.base.mjs -e ./.release/release.main.mjs
5455 env :
56+ SEMANTIC_RELEASE_STABLE : " true"
5557 DEBUG : semantic-release:*
5658 NUGET_API_KEY : ${{ steps.login.outputs.NUGET_API_KEY }}
5759 GH_NUGET_API_KEY : ${{ secrets.GITHUB_TOKEN }}
Original file line number Diff line number Diff line change 1+ const isStableRelease = process . env . SEMANTIC_RELEASE_STABLE === "true" ;
2+
13export default {
24 debug : true ,
35 plugins : [
@@ -44,9 +46,12 @@ export default {
4446 [
4547 "@semantic-release/github" ,
4648 {
47- successComment : false ,
49+ successComment : isStableRelease ? undefined : false ,
50+ successCommentCondition : isStableRelease
51+ ? "<% return Boolean(issue.pull_request); %>"
52+ : false ,
4853 failComment : false ,
49- releasedLabels : false ,
54+ releasedLabels : isStableRelease ? [ "released" ] : false ,
5055 assets : [
5156 {
5257 path : "src/**/bin/Release/**/*.nupkg" ,
You can’t perform that action at this time.
0 commit comments