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