|
Some checks failed
Veza CI / Rust (Stream Server) (push) Waiting to run
Veza CI / Notify on failure (push) Blocked by required conditions
Security Scan / Secret Scanning (gitleaks) (push) Waiting to run
Veza CI / Backend (Go) (push) Has been cancelled
Veza CI / Frontend (Web) (push) Has been cancelled
Backend API CI / test-unit (push) Failing after 16m59s
Stream Server CI / test (push) Failing after 27m27s
Rust CI / test-and-lint (push) Failing after 27m29s
Backend API CI / test-integration (push) Failing after 31m21s
Previous runs were burning ~90-120s on rustup download, ~60-90s on
cargo-audit/cargo-tarpaulin source install, and ~60-90s on Go module
download because setup-go couldn't find go.sum at the repo root.
Fixes:
- setup-go cache-dependency-path: veza-backend-api/go.sum
(was silently failing with "Dependencies file is not found")
- New actions/cache step for ~/.rustup + ~/.cargo/bin keyed on
stable+components — skips rustup install on warm cache
- New actions/cache step for ~/go/bin keyed on tool set — skips
go install @latest on warm cache
- cargo install cargo-audit / cargo-tarpaulin gated on
`command -v` so they're no-ops when cached
- Add restore-keys to the Cargo deps cache for partial hits when
Cargo.lock changes
- rust-ci.yml now watches its own path in the trigger (was a bug:
edits to the workflow didn't retrigger it)
Expected impact on a warm run: Go jobs -90s, Rust jobs -3min.
First run after this commit will still be slow (cache warm-up).
|
||
|---|---|---|
| .. | ||
| accessibility.yml.disabled | ||
| backend-ci.yml | ||
| cd.yml.disabled | ||
| chromatic.yml.disabled | ||
| ci.yml | ||
| commitlint.yml.disabled | ||
| container-scan.yml.disabled | ||
| contract-testing.yml.disabled | ||
| flaky-report.yml.disabled | ||
| frontend-ci.yml | ||
| go-fuzz.yml | ||
| load-test-nightly.yml.disabled | ||
| mutation-testing.yml.disabled | ||
| openapi-lint.yml.disabled | ||
| performance.yml.disabled | ||
| rust-ci.yml | ||
| rust-mutation.yml.disabled | ||
| sast.yml.disabled | ||
| security-scan.yml | ||
| semgrep.yml.disabled | ||
| staging-validation.yml.disabled | ||
| storybook-audit.yml.disabled | ||
| stream-ci.yml | ||
| trivy-fs.yml | ||
| visual-regression.yml.disabled | ||
| zap-dast.yml.disabled | ||