Files
maksyuki 449829e158 fix(ci): install the locked OpenC906 checkout in the quality workflow
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.
2026-10-29 21:13:34 +08:00
..