veza/.github/workflows
senke 853ee7fc72 ci(rust): drop tarpaulin coverage step (ASLR ptrace not available)
Run #69 task 146 failed with:
  ERROR cargo_tarpaulin: Failed to run tests:
    ASLR disable failed: EPERM: Operation not permitted

cargo-tarpaulin relies on ptrace to disable ASLR for code-coverage
instrumentation, but the Docker container the Forgejo act runner
spawns for each job doesn't carry CAP_SYS_PTRACE. Two fixes possible:

  1. Set `container.privileged: true` in /root/.runner.yaml to grant
     ptrace (wide capability, affects all jobs)
  2. Switch to `cargo llvm-cov` which uses source-based coverage
     instead of runtime instrumentation

Neither is the scope of "unblock CI today". Drop the coverage step
and its threshold gate from ci.yml. Coverage can run in a dedicated
nightly job once we pick option 1 or 2.

Saves ~7 min per Rust-touching run on cold cache (5 min tarpaulin
install + 2 min run attempt).
2026-04-14 16:22:38 +02:00
..
accessibility.yml.disabled ci: simplify workflows for Forgejo self-hosted runner 2026-04-09 20:08:37 +02:00
backend-ci.yml ci: cache rustup, go tools and fix go.sum path to shave ~5min per run 2026-04-14 15:39:06 +02:00
cd.yml.disabled ci: simplify workflows for Forgejo self-hosted runner 2026-04-09 20:08:37 +02:00
chromatic.yml.disabled ci: simplify workflows for Forgejo self-hosted runner 2026-04-09 20:08:37 +02:00
ci.yml ci(rust): drop tarpaulin coverage step (ASLR ptrace not available) 2026-04-14 16:22:38 +02:00
commitlint.yml.disabled ci: simplify workflows for Forgejo self-hosted runner 2026-04-09 20:08:37 +02:00
container-scan.yml.disabled ci: simplify workflows for Forgejo self-hosted runner 2026-04-09 20:08:37 +02:00
contract-testing.yml.disabled ci: simplify workflows for Forgejo self-hosted runner 2026-04-09 20:08:37 +02:00
flaky-report.yml.disabled ci: simplify workflows for Forgejo self-hosted runner 2026-04-09 20:08:37 +02:00
frontend-ci.yml ci: fix duplicate env block in staging-validation workflow 2026-04-09 14:51:10 +02:00
go-fuzz.yml ci: fix duplicate env block in staging-validation workflow 2026-04-09 14:51:10 +02:00
load-test-nightly.yml.disabled ci: simplify workflows for Forgejo self-hosted runner 2026-04-09 20:08:37 +02:00
mutation-testing.yml.disabled ci: simplify workflows for Forgejo self-hosted runner 2026-04-09 20:08:37 +02:00
openapi-lint.yml.disabled ci: simplify workflows for Forgejo self-hosted runner 2026-04-09 20:08:37 +02:00
performance.yml.disabled ci: simplify workflows for Forgejo self-hosted runner 2026-04-09 20:08:37 +02:00
rust-mutation.yml.disabled ci: simplify workflows for Forgejo self-hosted runner 2026-04-09 20:08:37 +02:00
sast.yml.disabled ci: simplify workflows for Forgejo self-hosted runner 2026-04-09 20:08:37 +02:00
security-scan.yml ci(security): allowlist test fixtures and historic backup dirs in gitleaks 2026-04-14 11:45:43 +02:00
semgrep.yml.disabled ci: simplify workflows for Forgejo self-hosted runner 2026-04-09 20:08:37 +02:00
staging-validation.yml.disabled ci: simplify workflows for Forgejo self-hosted runner 2026-04-09 20:08:37 +02:00
storybook-audit.yml.disabled ci: simplify workflows for Forgejo self-hosted runner 2026-04-09 20:08:37 +02:00
trivy-fs.yml ci: simplify workflows for Forgejo self-hosted runner 2026-04-09 20:08:37 +02:00
visual-regression.yml.disabled ci: simplify workflows for Forgejo self-hosted runner 2026-04-09 20:08:37 +02:00
zap-dast.yml.disabled ci: simplify workflows for Forgejo self-hosted runner 2026-04-09 20:08:37 +02:00