From 7b7bb65c2c816c26dbe6b1f3c2cdf613f24173d1 Mon Sep 17 00:00:00 2001 From: jeremyhi Date: Mon, 12 Oct 2026 17:28:41 +0800 Subject: [PATCH] ci: register the S3 benchmark workflow for dispatch from its branch A workflow_dispatch workflow can only be dispatched once GitHub has registered it, which happens on the default branch or when one of its triggers fires. A push trigger limited to this branch registers it; validate runs only for workflow_dispatch, so a push run skips every job. Signed-off-by: jeremyhi --- .github/workflows/oswal-s3-bench.yml | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.github/workflows/oswal-s3-bench.yml b/.github/workflows/oswal-s3-bench.yml index 8ad4d58e636..899f5a6411e 100644 --- a/.github/workflows/oswal-s3-bench.yml +++ b/.github/workflows/oswal-s3-bench.yml @@ -1,5 +1,8 @@ name: Object Store WAL S3 Benchmark on: + # Registers the workflow for dispatch before it reaches the default branch; such runs skip every job. + push: + branches: [bench/oswal-s3-wal] workflow_dispatch: inputs: smoke: @@ -57,6 +60,7 @@ env: JANITOR_TTL_HOURS: ${{ inputs.janitor_ttl_hours }} jobs: validate: + if: github.event_name == 'workflow_dispatch' runs-on: ubuntu-latest timeout-minutes: 15 outputs: