From 8c00818108700b4aad81a9127d9e1e9adc8254bd Mon Sep 17 00:00:00 2001 From: Aiden Cline Date: Tue, 27 Jan 2026 11:27:53 -0500 Subject: [PATCH] ci: make tests passing a requirement pre-release --- .github/workflows/publish.yml | 6 +++++- .github/workflows/test.yml | 1 + 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index 8d7a823b1..f2c7f4ea0 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -29,9 +29,13 @@ permissions: packages: write jobs: + test: + if: github.event_name == 'workflow_dispatch' + uses: ./.github/workflows/test.yml publish: + needs: test runs-on: blacksmith-4vcpu-ubuntu-2404 - if: github.repository == 'anomalyco/opencode' + if: always() && github.repository == 'anomalyco/opencode' && (github.event_name != 'workflow_dispatch' || needs.test.result == 'success') steps: - uses: actions/checkout@v3 with: diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index d95de94d2..fca227fa8 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -6,6 +6,7 @@ on: - dev pull_request: workflow_dispatch: + workflow_call: jobs: test: name: test (${{ matrix.settings.name }})