Skip to content

Commit df257d0

Browse files
committed
chore(deployment): update to Trusted Token Exchange
1 parent e0743cc commit df257d0

2 files changed

Lines changed: 16 additions & 2 deletions

File tree

.github/workflows/dotnet-pre-release.yml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ jobs:
1313
semantic-release:
1414
runs-on: ubuntu-latest
1515
permissions:
16+
id-token: write
1617
contents: write
1718
issues: write
1819
steps:
@@ -25,6 +26,12 @@ jobs:
2526
with:
2627
dotnet-version: 9.x
2728

29+
- name: NuGet login
30+
uses: NuGet/login@v1
31+
id: login
32+
with:
33+
user: ${{ secrets.NUGET_USER }}
34+
2835
- name: Setup Semantic Release
2936
run: |
3037
npm install https://github.com/buehler/semantic-release#feat/force-pre-release
@@ -39,6 +46,6 @@ jobs:
3946
run: npx https://github.com/buehler/semantic-release#feat/force-pre-release -e ./.release/release.base.mjs -e ./.release/release.main-pre.mjs
4047
env:
4148
DEBUG: semantic-release:*
42-
NUGET_API_KEY: ${{ secrets.NUGET_KEY }}
49+
NUGET_API_KEY: ${{ steps.login.outputs.NUGET_API_KEY }}
4350
GH_NUGET_API_KEY: ${{ secrets.GITHUB_TOKEN }}
4451
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

.github/workflows/dotnet-release.yml

Lines changed: 8 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,6 +12,7 @@ jobs:
1212
semantic-release:
1313
runs-on: ubuntu-latest
1414
permissions:
15+
id-token: write
1516
contents: write
1617
issues: write
1718
steps:
@@ -24,6 +25,12 @@ jobs:
2425
with:
2526
dotnet-version: 9.x
2627

28+
- name: NuGet login
29+
uses: NuGet/login@v1
30+
id: login
31+
with:
32+
user: ${{ secrets.NUGET_USER }}
33+
2734
- name: Setup Semantic Release
2835
run: |
2936
npm install https://github.com/buehler/semantic-release#feat/force-pre-release
@@ -38,6 +45,6 @@ jobs:
3845
run: npx https://github.com/buehler/semantic-release#feat/force-pre-release -e ./.release/release.base.mjs -e ./.release/release.main.mjs
3946
env:
4047
DEBUG: semantic-release:*
41-
NUGET_API_KEY: ${{ secrets.NUGET_KEY }}
48+
NUGET_API_KEY: ${{ steps.login.outputs.NUGET_API_KEY }}
4249
GH_NUGET_API_KEY: ${{ secrets.GITHUB_TOKEN }}
4350
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}

0 commit comments

Comments
 (0)