Skip to content

ci: bump rust-lang/crates-io-auth-action from 1.0.4 to 1.0.5 #403

ci: bump rust-lang/crates-io-auth-action from 1.0.4 to 1.0.5

ci: bump rust-lang/crates-io-auth-action from 1.0.4 to 1.0.5 #403

Workflow file for this run

# 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"