5050
5151 - name : ⚙️ Setup GIT versioning
5252 uses : dotnet/nbgv@v0.4.2
53+ id : nbgv
5354 with :
5455 setAllVars : true
5556
6768 - name : 🛠️ Update changelog
6869 uses : thomaseizinger/keep-a-changelog-new-release@3.1.0
6970 with :
70- version : ${{ env.NBGV_SemVer2 }}
71+ version : ${{ steps.nbgv.outputs.SemVer2 }}
7172
7273 - name : 🛠️ Update changelog compare URLs
7374 shell : bash
@@ -78,22 +79,22 @@ jobs:
7879 - name : 🛠️ Commit CHANGELOG.md to stable branch
7980 run : |
8081 git add CHANGELOG.md
81- git commit -S -m "Updated CHANGELOG.md for ${{ env.NBGV_SimpleVersion }} release"
82+ git commit -S -m "Updated CHANGELOG.md for ${{ steps.nbgv.outputs.SimpleVersion }} release"
8283 echo "RELEASE_COMMIT_HASH=$(git rev-parse stable)" >> $GITHUB_ENV
8384
8485 - name : 🛠️ Get Changelog Entry
8586 id : changelog_reader
8687 uses : mindsers/changelog-reader-action@v2
8788 with :
88- version : ${{ env.NBGV_SemVer2 }}
89+ version : ${{ steps.nbgv.outputs.SemVer2 }}
8990 path : ./CHANGELOG.md
9091
9192 - name : 🛠️ Update tokens in project files
9293 uses : cschleiden/replace-tokens@v1
9394 with :
9495 files : ' ["docs/site/*.md", "docs/**/*.md", "docs/**/*.tmpl.partial", "*.csproj", "**/*.csproj", "src/Directory.Build.props"]'
9596 env :
96- RELEASE_VERSION : ${{ env.NBGV_NuGetPackageVersion }}
97+ RELEASE_VERSION : ${{ steps.nbgv.outputs.NuGetPackageVersion }}
9798 RELEASE_NOTES : ${{ steps.changelog_reader.outputs.changes }}
9899
99100 - name : 🛠️ Packing library in release mode
@@ -113,13 +114,13 @@ jobs:
113114 - name : 🛠️ Create GitHub release
114115 uses : thomaseizinger/create-release@2.0.0
115116 with :
116- tag_name : v${{ env.NBGV_SemVer2 }}
117+ tag_name : v${{ steps.nbgv.outputs.SemVer2 }}
117118 target_commitish : ${{ env.RELEASE_COMMIT_HASH }}
118- name : ${{ env.NBGV_SemVer2 }}
119+ name : ${{ steps.nbgv.outputs.SemVer2 }}
119120 body : ${{ steps.changelog_reader.outputs.changes }}
120121 draft : false
121- prerelease : ${{ env.NBGV_PublicRelease == 'False' }}
122- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
122+ prerelease : ${{ steps.nbgv.outputs.PublicRelease == 'False' }}
123+ github_token : ${{ secrets.GITHUB_TOKEN }}
123124
124125 - name : ⏩ Merge stable with main, push to origin
125126 id : mergeMainline
@@ -132,12 +133,11 @@ jobs:
132133 - name : ⏭ Create pull request from stable to main when direct merge fails
133134 if : steps.mergeMainline.outcome == 'failure'
134135 uses : thomaseizinger/create-pull-request@1.4.0
135- env :
136- GITHUB_TOKEN : ${{ secrets.BUNIT_BOT_TOKEN }}
137136 with :
137+ github_token : ${{ secrets.BUNIT_BOT_TOKEN }}
138138 head : stable
139139 base : main
140- title : Update main with changes in stable after v${{ env.NBGV_SemVer2 }} release
140+ title : Update main with changes in stable after v${{ steps.nbgv.outputs.SemVer2 }} release
141141 reviewers : ${{ github.actor }} # By default, we request a review from the person who triggered the workflow.
142142 body : |
143143 Hi @${{ github.actor }}
0 commit comments