diff --git a/.github/workflows/cd.yml b/.github/workflows/cd.yml
index 5c0793f..ba70922 100644
--- a/.github/workflows/cd.yml
+++ b/.github/workflows/cd.yml
@@ -15,9 +15,14 @@ jobs:
- uses: actions/setup-dotnet@v1.8.1
with:
dotnet-version: 5.0.x
- source-url: https://nuget.pkg.github.com/StirlingLabs/index.json
- env:
- NUGET_AUTH_TOKEN: ${{ github.token }}
+ - name: NuGet Auth
+ run: |
+ dotnet nuget add source https://nuget.pkg.github.com/${{github.repository_owner}}/index.json \
+ --configfile ~/.config/NuGet/NuGet.Config \
+ -n GitHub-${{github.repository_owner}} \
+ -u ${{github.repository_owner}} \
+ -p ${{secrets.nuget_admin}} \
+ --store-password-in-clear-text
- name: Build
run: dotnet build StirlingLabs.Utilities.Net.sln -c Release
- name: Test
diff --git a/.github/workflows/ci-pr.yml b/.github/workflows/ci-pr.yml
index 8076105..eefd936 100644
--- a/.github/workflows/ci-pr.yml
+++ b/.github/workflows/ci-pr.yml
@@ -14,13 +14,15 @@ jobs:
- uses: actions/setup-dotnet@v1.8.1
with:
dotnet-version: 5.0.x
- source-url: https://nuget.pkg.github.com/StirlingLabs/index.json
- env:
- NUGET_AUTH_TOKEN: ${{ github.token }}
+ - name: NuGet Auth
+ run: |
+ dotnet nuget add source https://nuget.pkg.github.com/${{github.repository_owner}}/index.json \
+ --configfile ~/.config/NuGet/NuGet.Config \
+ -u ${{github.repository_owner}} \
+ -p ${{secrets.nuget_admin}} \
+ --store-password-in-clear-text
- name: Build
run: dotnet build StirlingLabs.Utilities.Net.sln -c Release
- env:
- NUGET_AUTH_TOKEN: ${{ github.token }}
- name: Test
run: dotnet test StirlingLabs.Utilities.Net.sln --no-build -c Release --logger GitHubActions
- name: Artifacts
diff --git a/.github/workflows/ci-push.yml b/.github/workflows/ci-push.yml
index 5a5e2d6..f7c35db 100644
--- a/.github/workflows/ci-push.yml
+++ b/.github/workflows/ci-push.yml
@@ -16,9 +16,13 @@ jobs:
- uses: actions/setup-dotnet@v1.8.1
with:
dotnet-version: 5.0.x
- source-url: https://nuget.pkg.github.com/StirlingLabs/index.json
- env:
- NUGET_AUTH_TOKEN: ${{ github.token }}
+ - name: NuGet Auth
+ run: |
+ dotnet nuget add source https://nuget.pkg.github.com/${{github.repository_owner}}/index.json \
+ --configfile ~/.config/NuGet/NuGet.Config \
+ -u ${{github.repository_owner}} \
+ -p ${{secrets.nuget_admin}} \
+ --store-password-in-clear-text
- name: Build
run: dotnet build StirlingLabs.Utilities.Net.sln -c Release
- name: Test
diff --git a/StirlingLabs.Utilities.Tests/StirlingLabs.Utilities.Tests.csproj b/StirlingLabs.Utilities.Tests/StirlingLabs.Utilities.Tests.csproj
index 85c24a8..401a1ac 100644
--- a/StirlingLabs.Utilities.Tests/StirlingLabs.Utilities.Tests.csproj
+++ b/StirlingLabs.Utilities.Tests/StirlingLabs.Utilities.Tests.csproj
@@ -9,7 +9,7 @@
-
+
@@ -22,31 +22,17 @@
-
+
-
+
-
+
-
+
diff --git a/StirlingLabs.Utilities.Yaml/StirlingLabs.Utilities.Yaml.csproj b/StirlingLabs.Utilities.Yaml/StirlingLabs.Utilities.Yaml.csproj
index 7dc96d1..b8b5a3b 100644
--- a/StirlingLabs.Utilities.Yaml/StirlingLabs.Utilities.Yaml.csproj
+++ b/StirlingLabs.Utilities.Yaml/StirlingLabs.Utilities.Yaml.csproj
@@ -14,7 +14,7 @@
-
+
diff --git a/StirlingLabs.Utilities/StirlingLabs.Utilities.csproj b/StirlingLabs.Utilities/StirlingLabs.Utilities.csproj
index 3be4247..258dea2 100644
--- a/StirlingLabs.Utilities/StirlingLabs.Utilities.csproj
+++ b/StirlingLabs.Utilities/StirlingLabs.Utilities.csproj
@@ -14,13 +14,13 @@
-
+
all
runtime; build; native; contentfiles; analyzers; buildtransitive
-
+
-
+