Skip to content

Commit 4c33cf1

Browse files
committed
chore: release bot
1 parent e53165e commit 4c33cf1

File tree

1 file changed

+12
-2
lines changed

1 file changed

+12
-2
lines changed

.github/workflows/dotnet-build.yml

Lines changed: 12 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -31,8 +31,19 @@ jobs:
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-

0 commit comments

Comments
 (0)