diff options
| author | Yuriy Andamasov <yuriy@vyos.io> | 2026-07-02 21:15:06 +0300 |
|---|---|---|
| committer | Yuriy Andamasov <yuriy@vyos.io> | 2026-07-02 21:15:06 +0300 |
| commit | bdf504f3e172ff97702ea62e17f9187a3f5a27de (patch) | |
| tree | 1c138d767fdd3a4e1351a4e4587073b0176007fc /.github/workflows | |
| parent | 1b8c73583b4768dc6d058cd85c669e3a56b706f5 (diff) | |
| download | vyconf-bdf504f3e172ff97702ea62e17f9187a3f5a27de.tar.gz vyconf-bdf504f3e172ff97702ea62e17f9187a3f5a27de.zip | |
T9044: install containers for vyos1x-config build
vyos1x-config's src/dune links containers but its opam file omits it, so
the git-pinned build fails with 'Library containers not found'. Install
it explicitly in CI until vyos1x-config.opam declares it upstream.
🤖 Generated by [robots](https://vyos.io)
Diffstat (limited to '.github/workflows')
| -rw-r--r-- | .github/workflows/build.yml | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index aff38a4..4173811 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -44,6 +44,13 @@ jobs: - name: Pin vyos1x-config from git run: opam pin add --no-action --yes vyos1x-config git+https://github.com/vyos/vyos1x-config.git#rolling + # vyos1x-config's src/dune links `containers`, but its opam file does not + # declare it, so the dependency solve for vyos1x-config never pulls it and + # `dune build -p vyos1x-config` fails with "Library containers not found". + # Install it explicitly until vyos1x-config.opam is fixed upstream. + - name: Install vyos1x-config's undeclared build dependency + run: opam install --yes containers + - name: Install dependencies run: opam install . --deps-only --with-test --yes |
