From e0cc66c5eaf8cb3acda93391510a5d3fd3584e37 Mon Sep 17 00:00:00 2001 From: Annette Findley <117473104+varndellwagglebee@users.noreply.github.com> Date: Mon, 26 Jan 2026 11:36:40 -0500 Subject: [PATCH 1/4] Update create_release.yml --- .github/workflows/create_release.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/.github/workflows/create_release.yml b/.github/workflows/create_release.yml index ec7c0af..354f881 100644 --- a/.github/workflows/create_release.yml +++ b/.github/workflows/create_release.yml @@ -44,12 +44,12 @@ jobs: VERSION='${{ inputs.version }}' INCR='${{ inputs.increment }}' if [[ "$MODE" == "explicit" && -z "$VERSION" ]]; then - echo "❌ mode=explicit requires 'version' (e.g., 1.3-alpha)."; exit 1 + echo "? mode=explicit requires 'version' (e.g., 1.3-alpha)."; exit 1 fi if [[ "$MODE" == "bump" && -z "$INCR" ]]; then - echo "❌ mode=bump requires 'increment' (major|minor|patch)."; exit 1 + echo "? mode=bump requires 'increment' (major|minor|patch)."; exit 1 fi - echo "✅ inputs look good." + echo "? inputs look good." set-version: needs: validate-inputs From 1e20ed0bb670457fe4c5e39af00c6f1148699667 Mon Sep 17 00:00:00 2001 From: Annette Findley <117473104+varndellwagglebee@users.noreply.github.com> Date: Mon, 26 Jan 2026 11:37:09 -0500 Subject: [PATCH 2/4] Update Format.yml --- .github/workflows/Format.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/Format.yml b/.github/workflows/Format.yml index a428f7d..b42573a 100644 --- a/.github/workflows/Format.yml +++ b/.github/workflows/Format.yml @@ -8,7 +8,7 @@ on: branches: [main, develop] workflow_run: - workflows: [Create Prerelease, Create Release] + workflows: [Create Release] types: [requested] permissions: From beb2fd2e8533c4272e29eeb4b8cf87a492bce3c6 Mon Sep 17 00:00:00 2001 From: Annette Findley <117473104+varndellwagglebee@users.noreply.github.com> Date: Mon, 26 Jan 2026 11:37:39 -0500 Subject: [PATCH 3/4] Update pack_publish.yml --- .github/workflows/pack_publish.yml | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff --git a/.github/workflows/pack_publish.yml b/.github/workflows/pack_publish.yml index 9ad205a..8ed5e72 100644 --- a/.github/workflows/pack_publish.yml +++ b/.github/workflows/pack_publish.yml @@ -18,17 +18,26 @@ jobs: target_branch: ${{ github.event.release.target_commitish }} override_build_configuration: '' prerelease: ${{ github.event.release.prerelease }} # true/false from the release - - publish: + + tests: needs: set-config + uses: Stillpoint-Software/shared-workflows/.github/workflows/run_tests.yml@main + with: + branch: ${{ github.event.release.target_commitish }} + solution_name: ${{ vars.SOLUTION_NAME }} + + publish: + needs: [set-config, tests] uses: Stillpoint-Software/shared-workflows/.github/workflows/pack_and_publish.yml@main with: build_configuration: ${{ needs.set-config.outputs.build_configuration }} secrets: NUGET_API_KEY: ${{ secrets.NUGET_API_KEY }} + result: - needs: [publish] + needs: [publish, tests] if: always() runs-on: ubuntu-latest steps: - - run: echo "Pack & Publish result = ${{ needs.publish.result }}" \ No newline at end of file + - run: echo "Tests result = ${{ needs.tests.result }}" + - run: echo "Pack & Publish result = ${{ needs.publish.result }}" From d5d0f5080f8c235c5318edd0b258a0a1c9f25ade Mon Sep 17 00:00:00 2001 From: Annette Findley <117473104+varndellwagglebee@users.noreply.github.com> Date: Mon, 26 Jan 2026 11:38:01 -0500 Subject: [PATCH 4/4] Update run_tests.yml --- .github/workflows/run_tests.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/run_tests.yml b/.github/workflows/run_tests.yml index 9efc51d..f234a86 100644 --- a/.github/workflows/run_tests.yml +++ b/.github/workflows/run_tests.yml @@ -2,7 +2,7 @@ name: Run Tests on: workflow_run: - workflows: [Create Prerelease, Create Release] + workflows: [Create Release] types: [requested] branches: [main, develop] workflow_dispatch: