feat(compat): seed-compat workflow + emitter (Phase 4)
All checks were successful
addon-qualify / qualify (push) Successful in 10s
All checks were successful
addon-qualify / qualify (push) Successful in 10s
Wires the nightly cold-start seeder. The Gitea Action runs qualify-addon.py against every addon on each version branch (18.0 + 19.0), emits a canonical JSON snapshot to compat-bootstrap/seeded-ci.json, and commits only when content changed. Tower's CompatSeedLoader fetches this file at startup + every 24h, replays unseen stampIds into the matrix. Decisions: Git-as-bus over HTTP endpoint, static lint over real install, content-hash stampId for byte-stability across runs. Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
This commit is contained in:
5
compat-bootstrap/README.md
Normal file
5
compat-bootstrap/README.md
Normal file
@@ -0,0 +1,5 @@
|
||||
# compat-bootstrap
|
||||
|
||||
Tower's CompatSeedLoader fetches `seeded-ci.json` from this directory.
|
||||
Generated by `.gitea/workflows/seed-compat.yml` (cron 03:00 UTC daily).
|
||||
Don't edit by hand — the next workflow run will overwrite.
|
||||
Reference in New Issue
Block a user