Skip to content

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 →