<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyconf.git/.github/workflows/build.yml, branch rolling</title>
<subtitle>Software appliance configuration framework (mirror of https://github.com/vyos/vyconf.git)
</subtitle>
<id>https://git.amelek.net/vyos/vyconf.git/atom?h=rolling</id>
<link rel='self' href='https://git.amelek.net/vyos/vyconf.git/atom?h=rolling'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyconf.git/'/>
<updated>2026-07-03T15:29:12+00:00</updated>
<entry>
<title>Update the checkout action to v6</title>
<updated>2026-07-03T15:29:12+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@vyos.io</email>
</author>
<published>2026-07-03T15:29:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyconf.git/commit/?id=6ac43f7097d7d8a538d157fdb0159aba8c3fd3bd'/>
<id>urn:sha1:6ac43f7097d7d8a538d157fdb0159aba8c3fd3bd</id>
<content type='text'>
</content>
</entry>
<entry>
<title>T9044: build committed protobuf bindings, skip regeneration</title>
<updated>2026-07-02T18:36:12+00:00</updated>
<author>
<name>Yuriy Andamasov</name>
<email>yuriy@vyos.io</email>
</author>
<published>2026-07-02T18:36:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyconf.git/commit/?id=dda9045ba3dc04de3bbd21d21f7c359782a9526e'/>
<id>urn:sha1:dda9045ba3dc04de3bbd21d21f7c359782a9526e</id>
<content type='text'>
Add --ignore-promoted-rules to the CI dune build/runtest steps so the
committed src/*_pbt.ml (ocaml-protoc 2.x output) are used instead of
re-running the codegen rule. This matches how the package builds under
opam (dune build -p implies the same flag), avoiding both the 2.4 CLI
mismatch (--ml_out vs -ml_out) and 3.x's incompatible private-record API.

🤖 Generated by [robots](https://vyos.io)
</content>
</entry>
<entry>
<title>T9044: disable credential persistence on CI checkout</title>
<updated>2026-07-02T18:28:50+00:00</updated>
<author>
<name>Yuriy Andamasov</name>
<email>yuriy@vyos.io</email>
</author>
<published>2026-07-02T18:28:50+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyconf.git/commit/?id=8d34ba3d61e0e2ea608866f0738060967447fc2e'/>
<id>urn:sha1:8d34ba3d61e0e2ea608866f0738060967447fc2e</id>
<content type='text'>
Build-only job; set persist-credentials: false so the git token is not
left in .git/config for later steps (per zizmor / CodeRabbit).

🤖 Generated by [robots](https://vyos.io)
</content>
</entry>
<entry>
<title>T9044: install containers for vyos1x-config build</title>
<updated>2026-07-02T18:15:06+00:00</updated>
<author>
<name>Yuriy Andamasov</name>
<email>yuriy@vyos.io</email>
</author>
<published>2026-07-02T18:15:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyconf.git/commit/?id=bdf504f3e172ff97702ea62e17f9187a3f5a27de'/>
<id>urn:sha1:bdf504f3e172ff97702ea62e17f9187a3f5a27de</id>
<content type='text'>
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)
</content>
</entry>
<entry>
<title>T9044: add CI build + test workflow</title>
<updated>2026-07-02T18:05:15+00:00</updated>
<author>
<name>Yuriy Andamasov</name>
<email>yuriy@vyos.io</email>
</author>
<published>2026-07-02T18:05:15+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyconf.git/commit/?id=1b8c73583b4768dc6d058cd85c669e3a56b706f5'/>
<id>urn:sha1:1b8c73583b4768dc6d058cd85c669e3a56b706f5</id>
<content type='text'>
Add .github/workflows/build.yml running dune build + dune runtest on
push and PR to rolling, across an OCaml 4.14 + 5.2 matrix via
ocaml/setup-ocaml@v3. vyos1x-config is pinned from git before the
dependency solve since it is not on the default opam repository.

Also fix vyconf.opam: add the missing vyos1x-config and yojson
dependencies (both linked directly in src/dune) and drop the
duplicate toml entry.

🤖 Generated by [robots](https://vyos.io)
</content>
</entry>
</feed>
