From 71f32a5f7167ae9dfc30728cf50139c2e6a558c8 Mon Sep 17 00:00:00 2001 From: Jedd Morgan <45512892+JR-Morgan@users.noreply.github.com> Date: Fri, 13 Jun 2025 18:50:27 +0100 Subject: [PATCH] fix(ci): correct build output path (#29) * fix ci * output folder * correct mistake * pbulish all nugets --- .github/workflows/workflow.yml | 16 ++++++++++++---- 1 file changed, 12 insertions(+), 4 deletions(-) diff --git a/.github/workflows/workflow.yml b/.github/workflows/workflow.yml index ffb0e48..1053703 100644 --- a/.github/workflows/workflow.yml +++ b/.github/workflows/workflow.yml @@ -9,6 +9,7 @@ jobs: build: env: SOLUTION_NAME: "GrasshopperAsyncComponent.sln" + OUTPUT_PATH: "output" runs-on: ubuntu-latest steps: - name: Checkout @@ -18,7 +19,7 @@ jobs: uses: actions/setup-dotnet@v4 with: dotnet-version: 8.x.x - + - id: set-version name: Set version to output run: | @@ -35,15 +36,22 @@ jobs: echo $SEMVER echo $FILE_VERSION + - name: restore run: dotnet restore ${{env.SOLUTION_NAME}} - name: build - run: dotnet build ${{env.SOLUTION_NAME}} --configuration release --no-restore -warnaserror -p:Version=${{steps.set-version.outputs.semver}} -p:FileVersion=${{steps.set-version.outputs.fileVersion}} - + run: | + dotnet build ${{env.SOLUTION_NAME}} \ + --configuration release \ + --no-restore \ + -warnaserror \ + -p:Version=${{steps.set-version.outputs.semver}} \ + -p:FileVersion=${{steps.set-version.outputs.fileVersion}} + - name: pack run: dotnet pack ${{env.SOLUTION_NAME}} --no-build -p:Version=${{steps.set-version.outputs.semver}} -p:FileVersion=${{steps.set-version.outputs.fileVersion}} - name: Push to nuget.org if: (github.ref_type == 'tag') - run: dotnet nuget push output/*.nupkg --source "https://api.nuget.org/v3/index.json" --api-key ${{secrets.CONNECTORS_NUGET_TOKEN }} --skip-duplicate + run: dotnet nuget push **/*.nupkg --source "https://api.nuget.org/v3/index.json" --api-key ${{secrets.CONNECTORS_NUGET_TOKEN }} --skip-duplicate