File tree Expand file tree Collapse file tree 1 file changed +12
-2
lines changed
Expand file tree Collapse file tree 1 file changed +12
-2
lines changed Original file line number Diff line number Diff line change 3131 needs : build-and-test
3232 if : github.ref == 'refs/heads/master'
3333 steps :
34+ - name : Generate token
35+ id : generate_token
36+ uses : tibdex/github-app-token@3beb63f4bd073e61482598c45c71c1019b59b73a # v2.1.0
37+ with :
38+ app_id : ${{ secrets.RELEASE_APP_ID }}
39+ private_key : ${{ secrets.RELEASE_APP_KEY }}
40+
3441 - name : Checkout
3542 uses : actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # 4.1.7
43+ with :
44+ fetch-depth : 0
45+ token : ${{ steps.generate_token.outputs.token }}
46+ persist-credentials : false
3647
3748 - name : Setup .NET ${{ matrix.dotnet-version }}
3849 uses : actions/setup-dotnet@6bd8b7f7774af54e05809fcc5431931b3eb1ddee # 4.0.1
@@ -52,12 +63,11 @@ jobs:
5263 @semantic-release/git
5364 @semantic-release/exec
5465 env :
55- GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
66+ GITHUB_TOKEN : ${{ steps.generate_token.outputs.token }}
5667
5768 - name : Publish
5869 if : ${{ steps.release.outputs.new_release_version }}
5970 run : |
6071 dotnet clean
6172 dotnet pack src/${{ env.PROJECT_NAME }}/${{ env.PROJECT_NAME }}.csproj -c Release -o ${{ env.NUPKG_OUTPUT }}
6273 dotnet nuget push ${{ env.NUPKG_OUTPUT }}/*.nupkg -k ${{ secrets.NUGET_API_KEY }}
63-
You can’t perform that action at this time.
0 commit comments