mirror of
https://github.com/retroSoC/retroSoC.git
synced 2026-11-04 22:32:36 +00:00
The OpenC906 datasheet refresh added publication tests and collectors that read the locked OpenC906 source tree, but quality CI never installed it, leaving 89 failed/error entries on dev@65028468 and dev@921a4abf while local runs passed with a populated cache. Add scripts/setup_openc906.py to the locked RTL dependency step and cache .cache/retrosoc/sources/openc906 so restored runs also see it. No dependency lock, test, or source change.
Validation: a clean detached worktree at 921a4abf reproduced the failures (5 failed, 17 errors); after provisioning the locked OpenC906 checkout plus the existing managed dependencies, tests/test_publication_c906_refresh.py and tests/test_publication_implementation.py pass 55/55. yamllint, actionlint and both regression dry-runs pass.