Release 2.1.222 (2026-09-03)¶
Bug fixes¶
- restore conan.lock warmup prerequisite for born-green scaffold (#3050)
The cpp warmup runs
conan install --lockfile=conan.lock(#3021), but_WARMUP_REQUIREShad no cpp entry (removed in #3035), so warmup never skipped. A freshvrg-github-repo-init --language cpptherefore failed at scaffold time: the container warmup demanded conan.lock before the scaffold'sconan lock createstep had produced it — a circular dependency (issue #3049).
Restore a cpp entry mirroring python's manifest+lock pattern, with a conan.lock group. During the born-green no-lock window (skeleton rendered, lock not yet resolved) missing_warmup_files reports conan.lock so warmup skips, leaving an unwarmed-but-usable container for conan lock create; the later vrg-validate runs with the lock present and warms normally.
Replace the stale test_cpp_has_no_warmup_skip_entry (asserting no skip) with tests of the restored behavior, and fold conan.lock into the _bootstrap_cpp helper since it is now a warmup prerequisite.
CI Evidence: All gates passed — full audit bundle available. Download →