From 4817eda18cc0120797bebad39dd614b55ebd0a75 Mon Sep 17 00:00:00 2001 From: Stone_Red <56473591+Stone-Red-Code@users.noreply.github.com> Date: Mon, 4 Mar 2024 19:42:49 +0100 Subject: [PATCH 01/11] Create publish-nuget.yml --- .github/workflows/publish-nuget.yml | 26 ++++++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 .github/workflows/publish-nuget.yml diff --git a/.github/workflows/publish-nuget.yml b/.github/workflows/publish-nuget.yml new file mode 100644 index 0000000..8021888 --- /dev/null +++ b/.github/workflows/publish-nuget.yml @@ -0,0 +1,26 @@ +name: Upload nuget package + +on: + push: + branches: + - main + +jobs: + deploy: + runs-on: ubuntu-latest + permissions: + packages: write + contents: read + steps: + - uses: actions/checkout@v3 + - uses: actions/setup-dotnet@v3 + with: + dotnet-version: '8.0.x' # SDK Version to use. + source-url: https://api.nuget.org/v3/index.json + env: + NUGET_AUTH_TOKEN: ${{secrets.NUGET_TOKEN}} + - run: dotnet build --configuration Release src/StoneRed.NetificationApi + - name: Create the package + run: dotnet pack --configuration Release src/StoneRed.NetificationApi + - name: Publish the package to nuget.org + run: dotnet nuget push src/StoneRed.NetificationApi/bin/Release/*.nupkg From 85d1acea516bd9526bb345752f0584b8178ea168 Mon Sep 17 00:00:00 2001 From: Stone_Red <56473591+Stone-Red-Code@users.noreply.github.com> Date: Mon, 4 Mar 2024 20:59:46 +0100 Subject: [PATCH 02/11] Update publish-nuget.yml --- .github/workflows/publish-nuget.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/publish-nuget.yml b/.github/workflows/publish-nuget.yml index 8021888..e14bf1a 100644 --- a/.github/workflows/publish-nuget.yml +++ b/.github/workflows/publish-nuget.yml @@ -12,8 +12,8 @@ jobs: packages: write contents: read steps: - - uses: actions/checkout@v3 - - uses: actions/setup-dotnet@v3 + - uses: actions/checkout@v4 + - uses: actions/setup-dotnet@v4 with: dotnet-version: '8.0.x' # SDK Version to use. source-url: https://api.nuget.org/v3/index.json From 752309f68d81af1385385c355e7f676150660e27 Mon Sep 17 00:00:00 2001 From: Stone_Red <56473591+Stone-Red-Code@users.noreply.github.com> Date: Mon, 4 Mar 2024 21:01:57 +0100 Subject: [PATCH 03/11] Update publish-nuget.yml --- .github/workflows/publish-nuget.yml | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/.github/workflows/publish-nuget.yml b/.github/workflows/publish-nuget.yml index e14bf1a..475d64d 100644 --- a/.github/workflows/publish-nuget.yml +++ b/.github/workflows/publish-nuget.yml @@ -16,11 +16,10 @@ jobs: - uses: actions/setup-dotnet@v4 with: dotnet-version: '8.0.x' # SDK Version to use. - source-url: https://api.nuget.org/v3/index.json env: NUGET_AUTH_TOKEN: ${{secrets.NUGET_TOKEN}} - run: dotnet build --configuration Release src/StoneRed.NetificationApi - name: Create the package run: dotnet pack --configuration Release src/StoneRed.NetificationApi - name: Publish the package to nuget.org - run: dotnet nuget push src/StoneRed.NetificationApi/bin/Release/*.nupkg + run: dotnet nuget push src/StoneRed.NetificationApi/bin/Release/*.nupkg -k $NUGET_AUTH_TOKEN -s https://api.nuget.org/v3/index.json From 856aee2bc0ee83b967ddecdbee51c6866e41393c Mon Sep 17 00:00:00 2001 From: Stone_Red <56473591+Stone-Red-Code@users.noreply.github.com> Date: Mon, 4 Mar 2024 21:03:32 +0100 Subject: [PATCH 04/11] Update publish-nuget.yml --- .github/workflows/publish-nuget.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/publish-nuget.yml b/.github/workflows/publish-nuget.yml index 475d64d..2eb8f22 100644 --- a/.github/workflows/publish-nuget.yml +++ b/.github/workflows/publish-nuget.yml @@ -22,4 +22,4 @@ jobs: - name: Create the package run: dotnet pack --configuration Release src/StoneRed.NetificationApi - name: Publish the package to nuget.org - run: dotnet nuget push src/StoneRed.NetificationApi/bin/Release/*.nupkg -k $NUGET_AUTH_TOKEN -s https://api.nuget.org/v3/index.json + run: dotnet nuget push */src/StoneRed.NetificationApi/bin/Release/*.nupkg -k $NUGET_AUTH_TOKEN -s https://api.nuget.org/v3/index.json From ee6bf84ed726f394ae5a1daa8c6831f95fca3e9d Mon Sep 17 00:00:00 2001 From: Stone_Red <56473591+Stone-Red-Code@users.noreply.github.com> Date: Mon, 4 Mar 2024 21:04:20 +0100 Subject: [PATCH 05/11] Update publish-nuget.yml --- .github/workflows/publish-nuget.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.github/workflows/publish-nuget.yml b/.github/workflows/publish-nuget.yml index 2eb8f22..a5ad4d8 100644 --- a/.github/workflows/publish-nuget.yml +++ b/.github/workflows/publish-nuget.yml @@ -16,6 +16,7 @@ jobs: - uses: actions/setup-dotnet@v4 with: dotnet-version: '8.0.x' # SDK Version to use. + source-url: https://nuget.pkg.github.com/Stone-Red-Software/index.json env: NUGET_AUTH_TOKEN: ${{secrets.NUGET_TOKEN}} - run: dotnet build --configuration Release src/StoneRed.NetificationApi From dee642eafb444a42e9824f327c2b363b6a40a689 Mon Sep 17 00:00:00 2001 From: Stone_Red <56473591+Stone-Red-Code@users.noreply.github.com> Date: Mon, 4 Mar 2024 21:05:28 +0100 Subject: [PATCH 06/11] Update publish-nuget.yml --- .github/workflows/publish-nuget.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/publish-nuget.yml b/.github/workflows/publish-nuget.yml index a5ad4d8..f609ee4 100644 --- a/.github/workflows/publish-nuget.yml +++ b/.github/workflows/publish-nuget.yml @@ -23,4 +23,4 @@ jobs: - name: Create the package run: dotnet pack --configuration Release src/StoneRed.NetificationApi - name: Publish the package to nuget.org - run: dotnet nuget push */src/StoneRed.NetificationApi/bin/Release/*.nupkg -k $NUGET_AUTH_TOKEN -s https://api.nuget.org/v3/index.json + run: dotnet nuget push src/StoneRed.NetificationApi/bin/Release/*.nupkg -k $NUGET_AUTH_TOKEN -s https://api.nuget.org/v3/index.json From 228a5fbbbdc8e0ba85085a4a2e2cf621eeb4ef3e Mon Sep 17 00:00:00 2001 From: Stone_Red <56473591+Stone-Red-Code@users.noreply.github.com> Date: Mon, 4 Mar 2024 21:06:32 +0100 Subject: [PATCH 07/11] Update publish-nuget.yml --- .github/workflows/publish-nuget.yml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.github/workflows/publish-nuget.yml b/.github/workflows/publish-nuget.yml index f609ee4..f81670c 100644 --- a/.github/workflows/publish-nuget.yml +++ b/.github/workflows/publish-nuget.yml @@ -17,10 +17,8 @@ jobs: with: dotnet-version: '8.0.x' # SDK Version to use. source-url: https://nuget.pkg.github.com/Stone-Red-Software/index.json - env: - NUGET_AUTH_TOKEN: ${{secrets.NUGET_TOKEN}} - run: dotnet build --configuration Release src/StoneRed.NetificationApi - name: Create the package run: dotnet pack --configuration Release src/StoneRed.NetificationApi - name: Publish the package to nuget.org - run: dotnet nuget push src/StoneRed.NetificationApi/bin/Release/*.nupkg -k $NUGET_AUTH_TOKEN -s https://api.nuget.org/v3/index.json + run: dotnet nuget push src/StoneRed.NetificationApi/bin/Release/*.nupkg -k $NUGET_TOKEN -s https://api.nuget.org/v3/index.json From a7d0c8c24919a11868d7e5b3c882bf612d00186a Mon Sep 17 00:00:00 2001 From: Stone_Red <56473591+Stone-Red-Code@users.noreply.github.com> Date: Mon, 4 Mar 2024 21:07:38 +0100 Subject: [PATCH 08/11] Update publish-nuget.yml --- .github/workflows/publish-nuget.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/publish-nuget.yml b/.github/workflows/publish-nuget.yml index f81670c..3710359 100644 --- a/.github/workflows/publish-nuget.yml +++ b/.github/workflows/publish-nuget.yml @@ -17,6 +17,8 @@ jobs: with: dotnet-version: '8.0.x' # SDK Version to use. source-url: https://nuget.pkg.github.com/Stone-Red-Software/index.json + env: + NUGET_AUTH_TOKEN: ${{secrets.GH_TOKEN}} - run: dotnet build --configuration Release src/StoneRed.NetificationApi - name: Create the package run: dotnet pack --configuration Release src/StoneRed.NetificationApi From 000a58d89a9a8dab5fda3d1151c7582f4f41769f Mon Sep 17 00:00:00 2001 From: Stone_Red <56473591+Stone-Red-Code@users.noreply.github.com> Date: Mon, 4 Mar 2024 21:08:39 +0100 Subject: [PATCH 09/11] Update publish-nuget.yml --- .github/workflows/publish-nuget.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/publish-nuget.yml b/.github/workflows/publish-nuget.yml index 3710359..5cf3e95 100644 --- a/.github/workflows/publish-nuget.yml +++ b/.github/workflows/publish-nuget.yml @@ -23,4 +23,4 @@ jobs: - name: Create the package run: dotnet pack --configuration Release src/StoneRed.NetificationApi - name: Publish the package to nuget.org - run: dotnet nuget push src/StoneRed.NetificationApi/bin/Release/*.nupkg -k $NUGET_TOKEN -s https://api.nuget.org/v3/index.json + run: dotnet nuget push src/StoneRed.NetificationApi/bin/Release/*.nupkg -k $NUGET_AUTH_TOKEN -s https://api.nuget.org/v3/index.json From 84f4c50c7f07507074ca0aad3a6bb1c503cc2de0 Mon Sep 17 00:00:00 2001 From: Stone_Red <56473591+Stone-Red-Code@users.noreply.github.com> Date: Mon, 4 Mar 2024 21:09:50 +0100 Subject: [PATCH 10/11] Update publish-nuget.yml --- .github/workflows/publish-nuget.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/publish-nuget.yml b/.github/workflows/publish-nuget.yml index 5cf3e95..566c354 100644 --- a/.github/workflows/publish-nuget.yml +++ b/.github/workflows/publish-nuget.yml @@ -17,10 +17,10 @@ jobs: with: dotnet-version: '8.0.x' # SDK Version to use. source-url: https://nuget.pkg.github.com/Stone-Red-Software/index.json - env: - NUGET_AUTH_TOKEN: ${{secrets.GH_TOKEN}} - run: dotnet build --configuration Release src/StoneRed.NetificationApi - name: Create the package run: dotnet pack --configuration Release src/StoneRed.NetificationApi - name: Publish the package to nuget.org run: dotnet nuget push src/StoneRed.NetificationApi/bin/Release/*.nupkg -k $NUGET_AUTH_TOKEN -s https://api.nuget.org/v3/index.json + env: + NUGET_AUTH_TOKEN: ${{secrets.NUGET_TOKEN}} From 2413090406b86c15931edf1207d2058a90e012ff Mon Sep 17 00:00:00 2001 From: Stone_Red <56473591+Stone-Red-Code@users.noreply.github.com> Date: Mon, 4 Mar 2024 21:10:38 +0100 Subject: [PATCH 11/11] Update publish-nuget.yml --- .github/workflows/publish-nuget.yml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.github/workflows/publish-nuget.yml b/.github/workflows/publish-nuget.yml index 566c354..6ed5798 100644 --- a/.github/workflows/publish-nuget.yml +++ b/.github/workflows/publish-nuget.yml @@ -17,6 +17,8 @@ jobs: with: dotnet-version: '8.0.x' # SDK Version to use. source-url: https://nuget.pkg.github.com/Stone-Red-Software/index.json + env: + NUGET_AUTH_TOKEN: ${{secrets.NUGET_TOKEN}} - run: dotnet build --configuration Release src/StoneRed.NetificationApi - name: Create the package run: dotnet pack --configuration Release src/StoneRed.NetificationApi