HERMES-GIELIE/.github/workflows
nesquena-hermes 72f7530c45 ci: run tests across 5 shards (up from 3) + fix 2 latent test-isolation leaks
Two cross-file isolation leaks that a finer shard partition exposes are fixed at
root so every shard passes regardless of execution order:
- test_auth_session_persistence.py: bind api.auth STATE_DIR/_SESSIONS_FILE/
  _LOGIN_ATTEMPTS_FILE in setUp + restore in tearDown (was relying on a sibling
  reload test to rebind them).
- test_request_diagnostics_cache.py: pin the session-list cache source stamp via
  an autouse fixture (matches test_session_sidebar_cache.py) so a leaked state.db
  WAL sidecar can't cause a spurious cache-miss.

Verified all shards green under 3-, 4-, and 5-way partitions. CI infra + test
harness only; no application behavior change.
2026-06-29 05:55:16 +00:00
..
browser-smoke.yml ci: add headless browser smoke test (runtime brick-class gate) (#3231) 2026-05-30 18:48:25 -07:00
docker-smoke.yml ci(docker): cache smoke-test image layers via GHA cache (#3197 docker half) 2026-05-30 20:10:27 +00:00
native-windows-startup.yml ci(windows): make taskkill no-op when server.py already exited 2026-05-24 17:10:02 +00:00
release.yml fix: dynamic version badge — read from git tag, never hardcoded (#790) 2026-04-20 20:36:53 -07:00
tests.yml ci: run tests across 5 shards (up from 3) + fix 2 latent test-isolation leaks 2026-06-29 05:55:16 +00:00