66 DOTNET_ENVIRONMENT : github
77 ASPNETCORE_ENVIRONMENT : github
88 BUILD_PATH : " ${{github.workspace}}/artifacts"
9- COVERALLS_REPO_TOKEN : ${{ secrets.COVERALLS_REPO_TOKEN }}
109
1110on :
1211 push :
2019 - main
2120 - develop
2221
22+ permissions :
23+ contents : read
24+
2325jobs :
2426 build :
2527 runs-on : ubuntu-latest
28+ permissions :
29+ contents : read
2630
2731 steps :
2832 - name : Checkout
4953 continue-on-error : true
5054 uses : coverallsapp/github-action@v2
5155 with :
56+ github-token : ${{ secrets.GITHUB_TOKEN }}
5257 file : " ${{github.workspace}}/test/*/TestResults/*/coverage.info"
5358 format : lcov
5459
6772 runs-on : ubuntu-latest
6873 needs : build
6974 if : success() && github.event_name != 'pull_request' && (github.ref == 'refs/heads/main' || startsWith(github.ref, 'refs/tags/v'))
75+ permissions :
76+ contents : read
77+ packages : write
7078
7179 steps :
7280 - name : Download Artifact
@@ -75,23 +83,29 @@ jobs:
7583 name : packages
7684
7785 - name : Publish Packages GitHub
86+ env :
87+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
7888 run : |
79- for package in $(find -name "*.nupkg"); do
80- echo "${0##*/}" : Pushing $package...
81- dotnet nuget push $package --source https://nuget.pkg.github.com/loresoft/index.json --api-key ${{ secrets. GITHUB_TOKEN }} --skip-duplicate
89+ for package in $(find . -name "*.nupkg"); do
90+ echo "${0##*/}: Pushing $package..."
91+ dotnet nuget push " $package" --source https://nuget.pkg.github.com/loresoft/index.json --api-key "$ GITHUB_TOKEN" --skip-duplicate
8292 done
8393
8494 - name : Publish Packages feedz
95+ env :
96+ FEEDDZ_KEY : ${{ secrets.FEEDDZ_KEY }}
8597 run : |
86- for package in $(find -name "*.nupkg"); do
87- echo "${0##*/}" : Pushing $package...
88- dotnet nuget push $package --source https://f.feedz.io/loresoft/open/nuget/index.json --api-key ${{ secrets. FEEDDZ_KEY }} --skip-duplicate
98+ for package in $(find . -name "*.nupkg"); do
99+ echo "${0##*/}: Pushing $package..."
100+ dotnet nuget push " $package" --source https://f.feedz.io/loresoft/open/nuget/index.json --api-key "$ FEEDDZ_KEY" --skip-duplicate
89101 done
90102
91103 - name : Publish Packages Nuget
92104 if : startsWith(github.ref, 'refs/tags/v')
105+ env :
106+ NUGET_KEY : ${{ secrets.NUGET_KEY }}
93107 run : |
94- for package in $(find -name "*.nupkg"); do
95- echo "${0##*/}" : Pushing $package...
96- dotnet nuget push $package --source https://api.nuget.org/v3/index.json --api-key ${{ secrets. NUGET_KEY }} --skip-duplicate
108+ for package in $(find . -name "*.nupkg"); do
109+ echo "${0##*/}: Pushing $package..."
110+ dotnet nuget push " $package" --source https://api.nuget.org/v3/index.json --api-key "$ NUGET_KEY" --skip-duplicate
97111 done
0 commit comments