From 2c55112a527adc91bb35e7fabf2d602cb11a52ee Mon Sep 17 00:00:00 2001 From: Derek Date: Mon, 9 Nov 2026 22:23:40 +1100 Subject: [PATCH] fix(ci): drop Namespace runners, add test-tier CI runs on free runners. Namespace runner inputs are removed. The test-tier dispatch input goes to hyperi-ci so manual runs can choose the full test tier. core is the default. test-tier never lowers a tier. --- .github/workflows/ci.yml | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index fec810b..cee8a79 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -49,6 +49,12 @@ on: required: false default: "" description: "'release' to build the release optimisation tier on a run that publishes nothing (Rust: PGO + BOLT)." + test-tier: + type: choice + required: false + default: "core" + options: [core, full] + description: "full runs the full test tier on this run. core never lowers a tier." permissions: contents: write @@ -60,9 +66,6 @@ jobs: ci: uses: hyperi-io/hyperi-ci/.github/workflows/rust-ci.yml@main with: - runner-build: namespace-profile-hyperi-amd64-32x64 - runner-quality: namespace-profile-hyperi-amd64-8x16 - runner-build-arm64: namespace-profile-hyperi-arm64-32x64 publish-target: both # The filebeat corpus test reads the pipeline and corpus from this repo, beside the checkout. sibling-checkouts: hyperi-io/dfe-transform-vrl @@ -72,4 +75,5 @@ jobs: skip-optimize: ${{ inputs.skip-optimize || '' }} release-unoptimized: ${{ inputs.release-unoptimized || '' }} optimize-tier: ${{ inputs.optimize-tier || '' }} + test-tier: ${{ inputs.test-tier || 'core' }} secrets: inherit