Skip to content

Commit d87c328

Browse files
committed
Enable nuget trusted publishing
1 parent 7df1e2c commit d87c328

File tree

1 file changed

+10
-3
lines changed

1 file changed

+10
-3
lines changed

.github/workflows/main.yml

Lines changed: 10 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@ env:
2424
HAS_GITHUBPAGESDEPLOYTOKEN: ${{secrets.GITHUBPAGESDEPLOYTOKEN != ''}}
2525
HAS_CHROMATIC_PROJECT_TOKEN: ${{secrets.CHROMATIC_PROJECT_TOKEN != ''}}
2626
HAS_LHCI_GITHUB_APP_TOKEN: ${{secrets.LHCI_GITHUB_APP_TOKEN != ''}}
27-
HAS_NUGET_TOKEN: ${{secrets.NUGET_TOKEN != ''}}
27+
HAS_NUGET_USER: ${{secrets.NUGET_USER != ''}}
2828
TURBO_RUN_SUMMARY: true
2929

3030
jobs:
@@ -130,15 +130,22 @@ jobs:
130130
git diff-index --quiet --ignore-space-at-eol --stat HEAD
131131
132132
# Release
133+
- name: Nuget login
134+
if: env.HAS_NUGET_USER == 'true' && startsWith(github.ref, 'refs/heads/main')
135+
uses: NuGet/login@v1
136+
id: nugetlogin
137+
with:
138+
user: ${{ secrets.NUGET_USER }}
133139
- name: Publish packages
134-
if: env.HAS_GITHUBPAGESDEPLOYTOKEN == 'true' && env.HAS_NUGET_TOKEN == 'true' && startsWith(github.ref, 'refs/heads/main')
140+
if: env.HAS_GITHUBPAGESDEPLOYTOKEN == 'true' && env.HAS_NUGET_USER == 'true' && startsWith(github.ref, 'refs/heads/main')
135141
env:
136-
NUGET_SECRET_TOKEN: ${{ secrets.NUGET_TOKEN }}
142+
NUGET_SECRET_TOKEN: ${{steps.nugetlogin.outputs.NUGET_API_KEY}}
137143
run: |
138144
git config --global user.name "${{ env.GITHUB_SERVICE_USER }}"
139145
git config --global user.email "${{ env.GITHUB_SERVICE_EMAIL }}"
140146
npm run invoke-publish
141147
148+
# Build summary
142149
- uses: charpeni/turborepo-summary-action@v1
143150
if: always()
144151

0 commit comments

Comments
 (0)