odysseus/.github/workflows
Léo 10377f0c95
ci: cut per-shard setup time in the pytest matrix (#6557)
Each of the four pytest shards spends ~84 s on setup before pytest
starts, and repeats all of it: pip resolves and installs ~108 packages
(~24 s, even with the pip cache hit), Playwright downloads Chromium and
the headless shell with no cache (~11 s), and three separate
apt-get update calls run.

- Install requirements with uv (astral-sh/setup-uv, pinned) and cache
  its downloads keyed on requirements.txt. uv resolves the same 108
  pins as pip for this requirements.txt.
- Cache ~/.cache/ms-playwright keyed on package-lock.json so a hit
  skips the browser downloads; --with-deps still installs system libs.
- Install FFmpeg and bubblewrap in one apt pass. The containment step
  keeps its bwrap probes unchanged.
- Add --durations=25 so the slowest tests per shard are visible; the
  shard planner only weights the slow marker, and shard times vary
  from 154 s to 296 s within one run.
2026-10-07 13:07:40 +02:00
..
ci.yml ci: cut per-shard setup time in the pytest matrix (#6557) 2026-10-07 13:07:40 +02:00
codeql.yml build(deps): bump the actions group with 11 updates (#6141) 2026-08-25 14:06:31 +02:00
container-scan.yml build(deps): bump the actions group with 11 updates (#6141) 2026-08-25 14:06:31 +02:00
container-trivy.yml ci(trivy): free build cache before image scan 2026-09-22 23:27:29 +01:00
dependency-review.yml fix(ci): make maintainer harness contract self-contained and portable 2026-09-22 11:31:45 +01:00
deploy-pages.yml refactor(docs): separate Pages site source (#6176) 2026-08-27 10:20:36 +02:00
docker-publish.yml Merge remote-tracking branch 'upstream/dev' into fix/5728-ghcr-registry-image 2026-08-29 21:59:21 +00:00
issue-description-check.yml build(deps): bump the actions group with 11 updates (#6141) 2026-08-25 14:06:31 +02:00
pr-description-check.yml build(deps): bump the actions group with 11 updates (#6141) 2026-08-25 14:06:31 +02:00
secret-scan.yml build(deps): bump the actions group with 11 updates (#6141) 2026-08-25 14:06:31 +02:00
workflow-security.yml build(deps): bump the actions group with 11 updates (#6141) 2026-08-25 14:06:31 +02:00