<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-documentation.git, branch sagitta</title>
<subtitle>VyOS readthedocs (mirror of https://github.com/vyos/vyos-documentation.git)
</subtitle>
<id>https://git.amelek.net/vyos/vyos-documentation.git/atom?h=sagitta</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-documentation.git/atom?h=sagitta'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-documentation.git/'/>
<updated>2026-08-03T18:29:40+00:00</updated>
<entry>
<title>ci: bump REVIEWER_REF to reviewer-v1.0.3 (rolling branch-map fix) (#2182) (#2184)</title>
<updated>2026-08-03T18:29:40+00:00</updated>
<author>
<name>mergify[bot]</name>
<email>37929162+mergify[bot]@users.noreply.github.com</email>
</author>
<published>2026-08-03T18:29:40+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-documentation.git/commit/?id=2ea0928fc0277eacb208765ab119055908b8e184'/>
<id>urn:sha1:2ea0928fc0277eacb208765ab119055908b8e184</id>
<content type='text'>
The reviewer-v1.0.2 tag ships a branches.json that maps docs branch
'rolling' to vyos-1x branch 'current'. The vyos-networks/vyos-1x
mirror renamed 'current' to 'rolling', so the 'Checkout vyos-1x at
mapped branch' step fails on every rolling-based PR (first observed
run 30565684480, PR #2177).

reviewer-v1.0.3 carries the corrected mapping (rolling -&gt; rolling)
plus CI/docs-only changes; no reviewer Python source changes between
the two tags.

🤖 Generated by [robots](https://vyos.io)

(cherry picked from commit 3263d8760117ab85bdfc6e13bbaf2d45db3c10a8)

Co-authored-by: Yuriy Andamasov &lt;yuriy@vyos.io&gt;</content>
</entry>
<entry>
<title>docs: exclude superpowers/ from the Sphinx build (#2168)</title>
<updated>2026-07-28T09:13:53+00:00</updated>
<author>
<name>mergify[bot]</name>
<email>37929162+mergify[bot]@users.noreply.github.com</email>
</author>
<published>2026-07-28T09:13:53+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-documentation.git/commit/?id=818598fbf1880d6b14ca327949dce37506fcb0ef'/>
<id>urn:sha1:818598fbf1880d6b14ca327949dce37506fcb0ef</id>
<content type='text'>
`docs/superpowers/` holds Claude Code plugin-generated internal design
specs and plans, not user documentation. Adding `superpowers` to
`exclude_patterns` guards against Sphinx ever picking the directory up
and publishing it should it reappear in the source tree.

Guard only — the content itself was already removed in 3ab97e71 and
abb8be5b.

(cherry picked from commit a9dc16aac2a7e7a6e5e4bb1c19897b3d707ba4d1)

Co-authored-by: Yuriy Andamasov &lt;yuriy@vyos.io&gt;</content>
</entry>
<entry>
<title>chore: ignore Claude Code local settings and git worktrees (#2170)</title>
<updated>2026-07-28T09:12:21+00:00</updated>
<author>
<name>Yuriy Andamasov</name>
<email>yuriy@vyos.io</email>
</author>
<published>2026-07-28T09:12:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-documentation.git/commit/?id=c06a4c0443b44b915301fca69ced0d895adf1892'/>
<id>urn:sha1:c06a4c0443b44b915301fca69ced0d895adf1892</id>
<content type='text'>
`.claude/settings.local.json` can hold local secrets and must never be
committable on a build branch; `.worktrees/` is local scratch space. Both
ignore blocks already exist on `rolling`; `sagitta` was missing them.

Additive only — no existing line is removed or reordered, and the resulting
file is byte-identical to rolling's `.gitignore`.</content>
</entry>
<entry>
<title>Merge pull request #2166 from vyos/claude/sagitta-superpowers-gitignore</title>
<updated>2026-07-28T00:31:51+00:00</updated>
<author>
<name>Yuriy Andamasov</name>
<email>yuriy@andamasov.com</email>
</author>
<published>2026-07-28T00:31:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-documentation.git/commit/?id=bfd96c9734de9602be3c0fd8c299ea438b868bec'/>
<id>urn:sha1:bfd96c9734de9602be3c0fd8c299ea438b868bec</id>
<content type='text'>
chore: ignore superpowers generated files</content>
</entry>
<entry>
<title>chore: ignore superpowers generated files</title>
<updated>2026-07-28T00:16:00+00:00</updated>
<author>
<name>Yuriy Andamasov</name>
<email>yuriy@vyos.io</email>
</author>
<published>2026-07-28T00:16:00+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-documentation.git/commit/?id=510493a045aaebe49aae92e70995431bca10d972'/>
<id>urn:sha1:510493a045aaebe49aae92e70995431bca10d972</id>
<content type='text'>
`docs/superpowers/` is a Claude Code plugin-generated directory holding
internal design specs and plans, not user documentation. `rolling` and
`circinus` already carry this ignore block; `sagitta` was the only build
branch still missing it.

Guard only — the content itself was already removed in 3ab97e71 and
abb8be5b. Block is byte-identical to the one on rolling.
</content>
</entry>
<entry>
<title>ci: track Context7 variant by branch (sagitta companion) (#2129)</title>
<updated>2026-07-02T17:31:35+00:00</updated>
<author>
<name>Yuriy Andamasov</name>
<email>yuriy@vyos.io</email>
</author>
<published>2026-07-02T17:31:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-documentation.git/commit/?id=da6b6b2c4dba37957272a7a4564a869974cf5c71'/>
<id>urn:sha1:da6b6b2c4dba37957272a7a4564a869974cf5c71</id>
<content type='text'>
Companion to vyos-documentation#2127 (rolling). That PR switched the
Context7 1.5/1.4 variants to branch-backed and moved context7-refresh
to a push trigger, but a push-triggered workflow only fires from the
copy present on the pushed branch. Land the same two workflow changes
on sagitta so pushes here self-refresh the branch variant:

- context7-refresh.yml: workflow_run chain → push trigger on
  rolling/circinus/sagitta; refresh payload uses branch:"sagitta".
- Delete update-version-tags.yml (obsolete — no more git-tag
  indirection; branch variant tracks HEAD natively).

No context7.json on this branch — Context7 reads config only from the
default branch (rolling). Workflow-only change.

🤖 Generated by [robots](https://vyos.io)</content>
</entry>
<entry>
<title>Fix Cookiebot consent dialog rendering unstyled and breaking the page (#2108) (#2110)</title>
<updated>2026-06-17T19:26:06+00:00</updated>
<author>
<name>mergify[bot]</name>
<email>37929162+mergify[bot]@users.noreply.github.com</email>
</author>
<published>2026-06-17T19:26:06+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-documentation.git/commit/?id=133de3b86faf07d70a8a915dd2a95d9a9906057f'/>
<id>urn:sha1:133de3b86faf07d70a8a915dd2a95d9a9906057f</id>
<content type='text'>
On a fresh (no-consent) load the consent banner could render completely
unstyled and expand to full page height. Cookiebot delivers its dialog CSS as
a constructed stylesheet on document.adoptedStyleSheets; ReadTheDocs'
readthedocs-addons.js reassigns that whole-array property with a destructive
replace, and when that lands after Cookiebot's network-gated adoption it drops
Cookiebot's sheet, leaving #CybotCookiebotDialog at position:static expanded to
~6700px. It is a race, so it is intermittent and clears once consent is given
(the dialog then never renders).

- layout.html: a small adoptedStyleSheets shim, installed before any page
  script, that preserves Cookiebot's sheet so another library cannot drop it.
- custom.css: a leak-safe safety net that keeps the dialog contained even if
  its adopted sheet is ever absent. It uses only properties Cookiebot itself
  sets, so it has verifiably no effect on the normal, styled banner.

🤖 Generated by [robots](https://vyos.io)

(cherry picked from commit dce7bb521e3947af59fe18895b609ec353e0450e)

Co-authored-by: Yuriy Andamasov &lt;yuriy@vyos.io&gt;</content>
</entry>
<entry>
<title>docs: fix stale .png/.jpg image refs to match .webp assets in Sagitta (#2098)</title>
<updated>2026-06-11T09:50:44+00:00</updated>
<author>
<name>LiudmylaNad</name>
<email>l.nadolina@vyos.io</email>
</author>
<published>2026-06-11T09:50:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-documentation.git/commit/?id=e535682b8136a52f7dc66ec7af5a41c181bd8976'/>
<id>urn:sha1:e535682b8136a52f7dc66ec7af5a41c181bd8976</id>
<content type='text'>
Signed-off-by: MilaNad &lt;l.nadolina@vyos.io&gt;</content>
</entry>
<entry>
<title>Revert "docs: Update OpenFabric page to VyOS 1.5 standards (#2060) (#2094)" (#2096)</title>
<updated>2026-06-09T12:53:52+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@vyos.io</email>
</author>
<published>2026-06-09T12:53:52+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-documentation.git/commit/?id=dcf67eb0ed7dec8a80637572596d56b907869599'/>
<id>urn:sha1:dcf67eb0ed7dec8a80637572596d56b907869599</id>
<content type='text'>
This reverts commit b4cffbf38e970b2683d07e063cac455371da681e.</content>
</entry>
<entry>
<title>docs: Update OpenFabric page to VyOS 1.5 standards (#2060) (#2094)</title>
<updated>2026-06-09T10:25:21+00:00</updated>
<author>
<name>mergify[bot]</name>
<email>37929162+mergify[bot]@users.noreply.github.com</email>
</author>
<published>2026-06-09T10:25:21+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-documentation.git/commit/?id=b4cffbf38e970b2683d07e063cac455371da681e'/>
<id>urn:sha1:b4cffbf38e970b2683d07e063cac455371da681e</id>
<content type='text'>
* docs: Update OpenFabric page to VyOS 1.5 standards

* Update openfabric.md

* Update openfabric.md

* Update openfabric.md

(cherry picked from commit 754295dcb7c048e8142b36eb90b9a0b18cad506d)

# Conflicts:
#	docs/configuration/protocols/openfabric.md

Co-authored-by: LiudmylaNad &lt;l.nadolina@vyos.io&gt;</content>
</entry>
</feed>
