<feed xmlns='http://www.w3.org/2005/Atom'>
<title>vyos-documentation.git/.github/workflows/context7-refresh.yml, branch scutum</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=scutum</id>
<link rel='self' href='https://git.amelek.net/vyos/vyos-documentation.git/atom?h=scutum'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-documentation.git/'/>
<updated>2026-08-14T12:59:10+00:00</updated>
<entry>
<title>T9208: enable scutum CI triggers in scutum branch workflows (#2200)</title>
<updated>2026-08-14T12:59:10+00:00</updated>
<author>
<name>Yuriy Andamasov</name>
<email>yuriy@vyos.io</email>
</author>
<published>2026-08-14T12:59:10+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-documentation.git/commit/?id=356cda85e1c262337322158163cd3711bad6393a'/>
<id>urn:sha1:356cda85e1c262337322158163cd3711bad6393a</id>
<content type='text'>
The scutum branch inherited its `.github/workflows/` from circinus, so
the one workflow with a branch filter — context7-refresh.yml — lists
rolling/circinus/sagitta and never fires for a push to scutum, leaving
the branch's Context7 variant stale.

Add scutum to the push-trigger branch list, the workflow_dispatch choice
options and the variant allow-list, matching the enumeration convention:
every branch copy of this workflow carries the full train list, so the
file stays byte-identical across branches and remains backport-safe.

Every other workflow on this branch already fires on scutum — lint-doc,
check-pr-conflicts, cla-check and ai-validation are unfiltered
(pull_request / pull_request_target), and submodules.yml plus
update-translations.yml are cron/dispatch-only (GitHub schedules cron
from the default branch only).

🤖 Generated by [robots](https://vyos.io)</content>
</entry>
<entry>
<title>ci: track Context7 variant by branch (circinus companion) (#2128)</title>
<updated>2026-07-02T17:31:26+00:00</updated>
<author>
<name>Yuriy Andamasov</name>
<email>yuriy@vyos.io</email>
</author>
<published>2026-07-02T17:31:26+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-documentation.git/commit/?id=f443773a818dc726fe281e62cfcde9bfbef50049'/>
<id>urn:sha1:f443773a818dc726fe281e62cfcde9bfbef50049</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 circinus so pushes here self-refresh the branch variant:

- context7-refresh.yml: workflow_run chain → push trigger on
  rolling/circinus/sagitta; refresh payload uses branch:"circinus".
- 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>ci(context7): gate version-tag move + refresh on docs-only changes</title>
<updated>2026-05-11T08:31:54+00:00</updated>
<author>
<name>Yuriy Andamasov</name>
<email>yuriy@vyos.io</email>
</author>
<published>2026-05-11T08:28:48+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/vyos-documentation.git/commit/?id=a5b01655b87dee4925922c9bab8062c0c9d530ef'/>
<id>urn:sha1:a5b01655b87dee4925922c9bab8062c0c9d530ef</id>
<content type='text'>
Add `paths:` filter to `Update version tags` push trigger so infra-only
pushes (workflows, scripts, Docker, README, etc.) skip the tag move and
therefore skip the downstream Context7 refresh. Context7 only ingests
`docs/**` (per context7.json `folders`), so refreshing on infra commits
wasted API calls and gave no benefit. `context7.json` is also covered
because changes to its `rules`/`folders`/`excludeFolders` affect what
Context7 returns even when no .md files moved.

The version tag's only consumer is Context7, so skipping the move on
infra-only pushes is semantically correct — the tag still represents
the latest docs state. `workflow_dispatch` on context7-refresh.yml
remains available to force a refresh out of band.

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

(cherry picked from commit 800acbfd4c7ddeb6e60be6ddf60d5d8ef433d735)

# Conflicts:
#	.github/workflows/context7-refresh.yml
#	.github/workflows/update-version-tags.yml
</content>
</entry>
</feed>
