Release 2.1.186 (2026-08-10)¶
Features¶
- declarative [container].system-packages for dev images (#2732)
- feat(config): parse [container].system-packages
Add ContainerConfig.system_packages + container_system_packages accessor; the single reader of the key for both the local cache build and CI. Epic vergil-project/.github#272.
- feat(container): bake declared system-packages into the cached dev image
apt_install_command spells a fail-closed per-package apt install; _build_cached_image prepends it to setup when [container].system-packages is declared. Cache key already covers it via vergil.toml. Epic vergil-project/.github#272.
- feat(container): add vrg-container-system-packages accessor for CI
CLI printing the declared package list, or --install-script emitting the shared apt speller for the CI setup step. Epic vergil-project/.github#272.
- fix(container): add main guard to accessor and wrap long test line
vrg-container-system-packages needs a main guard so python -m answers --help (help-coverage gate); wrap an over-length test line. Epic vergil-project/.github#272.
CI Evidence: All gates passed — full audit bundle available. Download →