Skip to content

Commit c0afabe

Browse files
committed
Try fix github nuget push
1 parent 94ca58a commit c0afabe

File tree

1 file changed

+11
-13
lines changed

1 file changed

+11
-13
lines changed

.github/workflows/dotnet-core.yml

Lines changed: 11 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ env:
1515
# Project name to pack and publish
1616
PROJECT_NAME: Synercoding.FileFormats.Pdf
1717
# GitHub Packages Feed settings
18-
GITHUB_FEED: https://nuget.pkg.github.com/synercoder/
18+
GITHUB_FEED: https://nuget.pkg.github.com/synercoder/index.json
1919
GITHUB_USER: synercoder
2020
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
2121
# Official NuGet Feed settings
@@ -58,12 +58,12 @@ jobs:
5858
uses: actions/download-artifact@v4
5959
with:
6060
name: nupkg
61-
- name: Push to GitHub Feed
62-
run: |
63-
for f in ./nupkg/*.nupkg
64-
do
65-
curl -vX PUT -u "$GITHUB_USER:$GITHUB_TOKEN" -F package=@$f $GITHUB_FEED
66-
done
61+
- name: Setup .NET Core @ Latest
62+
uses: actions/setup-dotnet@v1
63+
- name: Publish Nuget to GitHub registry
64+
run: dotnet nuget push ./nupkg/*.nupkg -k ${GITHUB_TOKEN} -s ${GITHUB_FEED} --skip-duplicate
65+
env:
66+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
6767
deploy:
6868
needs: build
6969
if: github.event_name == 'release'
@@ -82,12 +82,10 @@ jobs:
8282
VERSION="${VERSION//v}"
8383
echo Clean Version: $VERSION
8484
dotnet pack -v normal -c Release --include-symbols --include-source -p:SymbolPackageFormat=snupkg -p:PackageVersion=$VERSION -o nupkg src/$PROJECT_NAME/$PROJECT_NAME.*proj
85-
- name: Push to GitHub Feed
86-
run: |
87-
for f in ./nupkg/*.nupkg
88-
do
89-
curl -vX PUT -u "$GITHUB_USER:$GITHUB_TOKEN" -F package=@$f $GITHUB_FEED
90-
done
85+
- name: Publish Nuget to GitHub registry
86+
run: dotnet nuget push ./nupkg/*.nupkg -k ${GITHUB_TOKEN} -s ${GITHUB_FEED} --skip-duplicate
87+
env:
88+
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
9189
- name: Push to NuGet Feed
9290
if: ${{ env.NUGET_FEED }} != ''
9391
run: dotnet nuget push ./nupkg/*.nupkg --source $NUGET_FEED --skip-duplicate --api-key $NUGET_KEY

0 commit comments

Comments
 (0)