summaryrefslogtreecommitdiff
path: root/.github/workflows
diff options
context:
space:
mode:
authorYuriy Andamasov <yuriy@vyos.io>2026-07-02 21:15:06 +0300
committerYuriy Andamasov <yuriy@vyos.io>2026-07-02 21:15:06 +0300
commitbdf504f3e172ff97702ea62e17f9187a3f5a27de (patch)
tree1c138d767fdd3a4e1351a4e4587073b0176007fc /.github/workflows
parent1b8c73583b4768dc6d058cd85c669e3a56b706f5 (diff)
downloadvyconf-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.yml7
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