ci: bump rust-lang/crates-io-auth-action from 1.0.4 to 1.0.5 #403
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
| # Sovereign CI — calls reusable workflow from paiml/.github | |
| name: CI | |
| on: | |
| push: | |
| branches: [main, master] | |
| pull_request: | |
| branches: [main, master] | |
| workflow_dispatch: | |
| concurrency: | |
| group: ci-${{ github.event.pull_request.number || github.ref }} | |
| cancel-in-progress: true | |
| jobs: | |
| ci: | |
| uses: paiml/.github/.github/workflows/sovereign-ci.yml@main | |
| with: | |
| repo: "whisper-apr" | |
| extra_pkgs: "make" | |
| # Lint shipped artifacts only (library + binaries). Test/example/bench | |
| # code contains idiomatic `expect()` — tests panic on failure BY | |
| # DESIGN, which is the test contract. `cargo test` enforces test | |
| # correctness; clippy-pedantic has no additional signal there. | |
| # `cargo clippy --lib --bins` is 0 errors; `--all-targets` is 893 — | |
| # entirely in non-shipped scaffolding. | |
| # Tracked: https://github.com/paiml/whisper.apr/issues/54 (PMAT-158) | |
| clippy_args: "--lib --bins" | |
| secrets: inherit | |
| # Top-level gate: satisfies org ruleset which requires check named "gate". | |
| # The reusable workflow produces "ci / gate" but rulesets need exact match on "gate". | |
| gate: | |
| runs-on: ubuntu-latest | |
| needs: [ci] | |
| if: always() | |
| steps: | |
| - name: Check required jobs | |
| run: | | |
| if [ "${{ needs.ci.result }}" != "success" ]; then | |
| echo "ci failed: ${{ needs.ci.result }}" | |
| exit 1 | |
| fi | |
| echo "All required jobs passed" | |