Repository navigation
fix(scalo): rebuild on 2.14.30 #827
Workflow file for this run
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| # Project: dfe-transform-vector | |
| # File: .github/workflows/ci.yml | |
| # Purpose: CI pipeline via hyperi-ci reusable workflow | |
| # | |
| # License: BUSL-1.1 | |
| # Copyright: (c) 2026 HYPERI PTY LIMITED | |
| name: CI | |
| on: | |
| schedule: | |
| - cron: '23 17 * * *' | |
| push: | |
| branches: ["**"] | |
| paths-ignore: | |
| - "docs/**" | |
| - "**.md" | |
| pull_request: | |
| branches: [main] | |
| workflow_dispatch: | |
| inputs: | |
| tag: | |
| type: string | |
| required: false | |
| default: "" | |
| description: "Tag to publish (e.g. v1.0.5)" | |
| from-head: | |
| type: string | |
| required: false | |
| default: "" | |
| description: "'true' to release/retry the current HEAD." | |
| bump: | |
| type: string | |
| required: false | |
| default: "auto" | |
| description: "from-head version: auto | patch | minor | X.Y.Z (exact)." | |
| skip-optimize: | |
| type: string | |
| required: false | |
| default: "" | |
| description: "'true' to skip the optimisation stage for this run (Rust: no PGO, no BOLT). Empty = optimisation on." | |
| release-unoptimized: | |
| type: string | |
| required: false | |
| default: "" | |
| description: "'true' to consent, for this run only, to shipping a skipped-optimisation build under a release tag." | |
| optimize-tier: | |
| type: string | |
| 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 | |
| issues: write | |
| pull-requests: write | |
| packages: write | |
| jobs: | |
| ci: | |
| uses: hyperi-io/hyperi-ci/.github/workflows/rust-ci.yml@main | |
| with: | |
| 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 | |
| tag: ${{ inputs.tag || '' }} | |
| from-head: ${{ inputs.from-head || '' }} | |
| bump: ${{ inputs.bump || 'auto' }} | |
| skip-optimize: ${{ inputs.skip-optimize || '' }} | |
| release-unoptimized: ${{ inputs.release-unoptimized || '' }} | |
| optimize-tier: ${{ inputs.optimize-tier || '' }} | |
| test-tier: ${{ inputs.test-tier || 'core' }} | |
| secrets: inherit |