test: isolate git identity in CI
All checks were successful
ci / validate (push) Successful in 2m3s

This commit is contained in:
tegwick 2026-08-21 10:56:14 +02:00
parent 5c9724de45
commit 994b2daf1f
4 changed files with 37 additions and 20 deletions

View file

@ -107,7 +107,7 @@ for direct and optional dependencies.
```task
id: GLAS-WP-0005-T04
status: done
status: progress
priority: high
```
@ -115,10 +115,13 @@ Make Forgejo CI check out the repository, install the project and its test
dependencies, run the full unit suite, and run `glas-harness profiles`. Retain
only routing probes that still provide operational value.
**Completed 2026-08-21:** replaced the two echo-only jobs with the estate's
**2026-08-21 progress:** replaced the two echo-only jobs with the estate's
archive-checkout pattern, explicit Python/sand-boxer/project installation, the
full test suite, and packaged catalog validation. Forgejo Actions run `#45` on
commit `f773b5c` passed after publication.
full test suite, and packaged catalog validation. Run `#45` was superseded and
canceled; run `#46` exposed five tests that incorrectly relied on the host's
global Git author identity. The same job reproduced this cleanly in the runner's
`node:20-bookworm` image, and the test repositories now configure a local,
non-deliverable test identity. A green published rerun remains required.
## Task: Re-prove the sandbox boundary and close evidence