From 1a0a75eae1ab0af54c4bcb31204c1925a9d9160e Mon Sep 17 00:00:00 2001 From: Jason Barden Date: Sat, 5 Jul 2025 19:45:41 +0100 Subject: [PATCH 1/5] Whoops, tag with wrong case --- .github/workflows/publish.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index f9804f5..46b5b0c 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -30,4 +30,3 @@ jobs: - name: ๐Ÿš€ Publish to NuGet.org run: dotnet nuget push ./nupkg/*.nupkg --skip-duplicate --source https://int.nugettest.org/v3.index.json # https://api.nuget.org/v3/index.json --api-key ${{ secrets.NUGET_API_KEY }} - From 7029b163d3fd02638c972ac15e37872a4a20865b Mon Sep 17 00:00:00 2001 From: Jason Barden Date: Sat, 5 Jul 2025 19:51:24 +0100 Subject: [PATCH 2/5] Issue with the tests config --- .github/workflows/publish.yml | 4 ++-- .../AStar.Dev.Functional.Extensions.csproj | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 46b5b0c..bc0ae67 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -22,8 +22,8 @@ jobs: - name: ๐Ÿ” Restore dependencies run: dotnet restore - - name: ๐Ÿงช Run tests - run: dotnet test --configuration Release --no-build +# - name: ๐Ÿงช Run tests +# run: dotnet test --configuration Release --no-build - name: ๐Ÿ“ฆ Pack NuGet package run: dotnet pack --configuration Release --no-build --output ./nupkg diff --git a/src/AStar.Dev.Functional.Extensions/AStar.Dev.Functional.Extensions.csproj b/src/AStar.Dev.Functional.Extensions/AStar.Dev.Functional.Extensions.csproj index 7eedff4..c4d156e 100644 --- a/src/AStar.Dev.Functional.Extensions/AStar.Dev.Functional.Extensions.csproj +++ b/src/AStar.Dev.Functional.Extensions/AStar.Dev.Functional.Extensions.csproj @@ -9,7 +9,7 @@ true snupkg AStar.Dev.Functional.Extensions - 0.1.0-alpha + 0.1.1-alpha Jason AStar Development F#-inspired Result type with functional combinators, async support, and LINQ integration. From 70019184e943ec05869b4be4401f81ce518cbb41 Mon Sep 17 00:00:00 2001 From: Jason Barden Date: Sat, 5 Jul 2025 19:58:11 +0100 Subject: [PATCH 3/5] Add missing true< and hack to block push when not on main --- .github/workflows/publish.yml | 6 ++++++ .../AStar.Dev.Functional.Extensions.csproj | 3 ++- 2 files changed, 8 insertions(+), 1 deletion(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index bc0ae67..b9d9105 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -13,20 +13,26 @@ jobs: steps: - name: ๐Ÿงพ Checkout code uses: actions/checkout@v4 + if: github.ref == 'refs/heads/main' - name: ๐Ÿ›  Setup .NET uses: actions/setup-dotnet@v4 + if: github.ref == 'refs/heads/main' with: dotnet-version: '9.x' - name: ๐Ÿ” Restore dependencies run: dotnet restore + if: github.ref == 'refs/heads/main' # - name: ๐Ÿงช Run tests # run: dotnet test --configuration Release --no-build + # if: github.ref == 'refs/heads/main' - name: ๐Ÿ“ฆ Pack NuGet package run: dotnet pack --configuration Release --no-build --output ./nupkg + if: github.ref == 'refs/heads/main' - name: ๐Ÿš€ Publish to NuGet.org run: dotnet nuget push ./nupkg/*.nupkg --skip-duplicate --source https://int.nugettest.org/v3.index.json # https://api.nuget.org/v3/index.json --api-key ${{ secrets.NUGET_API_KEY }} + if: github.ref == 'refs/heads/main' diff --git a/src/AStar.Dev.Functional.Extensions/AStar.Dev.Functional.Extensions.csproj b/src/AStar.Dev.Functional.Extensions/AStar.Dev.Functional.Extensions.csproj index c4d156e..d00a735 100644 --- a/src/AStar.Dev.Functional.Extensions/AStar.Dev.Functional.Extensions.csproj +++ b/src/AStar.Dev.Functional.Extensions/AStar.Dev.Functional.Extensions.csproj @@ -9,7 +9,7 @@ true snupkg AStar.Dev.Functional.Extensions - 0.1.1-alpha + 0.1.2-alpha Jason AStar Development F#-inspired Result type with functional combinators, async support, and LINQ integration. @@ -21,6 +21,7 @@ AStar.Dev.Functional.Extensions latest enable + true From 1499c6b09fdab2b0a4fb1ef67acd9c0845213951 Mon Sep 17 00:00:00 2001 From: Jason Barden Date: Sat, 5 Jul 2025 20:02:57 +0100 Subject: [PATCH 4/5] OK, really the last attempt... --- .github/workflows/publish.yml | 8 ++------ .../AStar.Dev.Functional.Extensions.csproj | 2 +- 2 files changed, 3 insertions(+), 7 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index b9d9105..6122fbb 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -3,6 +3,8 @@ name: Publish NuGet Package on: workflow_dispatch: push: + branches: + - main tags: - 'v*' # Triggers on version tags like v1.0.0 @@ -13,26 +15,20 @@ jobs: steps: - name: ๐Ÿงพ Checkout code uses: actions/checkout@v4 - if: github.ref == 'refs/heads/main' - name: ๐Ÿ›  Setup .NET uses: actions/setup-dotnet@v4 - if: github.ref == 'refs/heads/main' with: dotnet-version: '9.x' - name: ๐Ÿ” Restore dependencies run: dotnet restore - if: github.ref == 'refs/heads/main' # - name: ๐Ÿงช Run tests # run: dotnet test --configuration Release --no-build - # if: github.ref == 'refs/heads/main' - name: ๐Ÿ“ฆ Pack NuGet package run: dotnet pack --configuration Release --no-build --output ./nupkg - if: github.ref == 'refs/heads/main' - name: ๐Ÿš€ Publish to NuGet.org run: dotnet nuget push ./nupkg/*.nupkg --skip-duplicate --source https://int.nugettest.org/v3.index.json # https://api.nuget.org/v3/index.json --api-key ${{ secrets.NUGET_API_KEY }} - if: github.ref == 'refs/heads/main' diff --git a/src/AStar.Dev.Functional.Extensions/AStar.Dev.Functional.Extensions.csproj b/src/AStar.Dev.Functional.Extensions/AStar.Dev.Functional.Extensions.csproj index d00a735..bd2d0d3 100644 --- a/src/AStar.Dev.Functional.Extensions/AStar.Dev.Functional.Extensions.csproj +++ b/src/AStar.Dev.Functional.Extensions/AStar.Dev.Functional.Extensions.csproj @@ -9,7 +9,7 @@ true snupkg AStar.Dev.Functional.Extensions - 0.1.2-alpha + 0.1.3-alpha Jason AStar Development F#-inspired Result type with functional combinators, async support, and LINQ integration. From fe77209f712f24cfe4b051e21c2e260f051a2d4d Mon Sep 17 00:00:00 2001 From: Jason Barden Date: Sat, 5 Jul 2025 20:06:14 +0100 Subject: [PATCH 5/5] Didn't work so back to just 'on main' --- .github/workflows/publish.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 6122fbb..4034908 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -5,8 +5,6 @@ on: push: branches: - main - tags: - - 'v*' # Triggers on version tags like v1.0.0 jobs: build: