From 000a4809cf65b81652e533e2d62eb428b5a1d28c Mon Sep 17 00:00:00 2001 From: Annette Findley <117473104+varndellwagglebee@users.noreply.github.com> Date: Mon, 26 Jan 2026 11:30:17 -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 ec7c0afe..354f881b 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 07321cec5e22e0b27fb673d550afc53279773eea Mon Sep 17 00:00:00 2001 From: Annette Findley <117473104+varndellwagglebee@users.noreply.github.com> Date: Mon, 26 Jan 2026 11:30:59 -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 a428f7d9..b42573a3 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 953ed743c5dcf60f45264429fae56e47ac4f1330 Mon Sep 17 00:00:00 2001 From: Annette Findley <117473104+varndellwagglebee@users.noreply.github.com> Date: Mon, 26 Jan 2026 11:31:25 -0500 Subject: [PATCH 3/4] Update pack_publish.yml --- .github/workflows/pack_publish.yml | 19 ++++++++++++++----- 1 file changed, 14 insertions(+), 5 deletions(-) diff --git a/.github/workflows/pack_publish.yml b/.github/workflows/pack_publish.yml index 61ba60d7..8ed5e721 100644 --- a/.github/workflows/pack_publish.yml +++ b/.github/workflows/pack_publish.yml @@ -8,8 +8,8 @@ permissions: contents: write pull-requests: write packages: write - statuses: write - + statuses: write + jobs: set-config: uses: Stillpoint-Software/shared-workflows/.github/workflows/determine_build_configuration.yml@main @@ -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 "Tests result = ${{ needs.tests.result }}" - run: echo "Pack & Publish result = ${{ needs.publish.result }}" From 2dee0b93c7120fc574015e4595a777f292d01ef0 Mon Sep 17 00:00:00 2001 From: Annette Findley <117473104+varndellwagglebee@users.noreply.github.com> Date: Mon, 26 Jan 2026 11:31:52 -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 9efc51db..f234a86f 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: