<feed xmlns='http://www.w3.org/2005/Atom'>
<title>community.vyos.net.git/site, branch development</title>
<subtitle>VyOS community website (mirror of https://github.com/vyos/community.vyos.net.git)
</subtitle>
<id>https://git.amelek.net/vyos/community.vyos.net.git/atom?h=development</id>
<link rel='self' href='https://git.amelek.net/vyos/community.vyos.net.git/atom?h=development'/>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/community.vyos.net.git/'/>
<updated>2026-06-07T15:28:37+00:00</updated>
<entry>
<title>chore: reconcile production-&gt;development divergence (content sync) (#63)</title>
<updated>2026-06-07T15:28:37+00:00</updated>
<author>
<name>Yuriy Andamasov</name>
<email>yuriy@vyos.io</email>
</author>
<published>2026-06-07T15:28:37+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/community.vyos.net.git/commit/?id=f075862939c65e4b9ace575b11e73d4734efe475'/>
<id>urn:sha1:f075862939c65e4b9ace575b11e73d4734efe475</id>
<content type='text'>
* returned lost sentrium.svg image

* changed phone number to valid one

* Remove explicit branch reference from the checkout action

* Use a variable for branch checkout

* Add an option to take the branch from the inputs

* Update the release status for 1.4.0 GA

* [release status] Do not render security advisory table headers if there are no advisories

* added one month date of expiration for user's cookie consent

(cherry picked from commit 7863f97ba712fe6e7801eee8c29c955000b6560a)

* minisign: T6610: update the rolling release signing key

(cherry picked from commit c471f8ee728dd5a0b599f8ed61518716cfba37b1)

* Update to checkout@v4

(cherry picked from commit f5934afca8a7d790c15e77e19ce4a1d651411b07)

* nightly-builds: rename GitHub repo

(cherry picked from commit 2f993bbe13e083efc65f7b05825f94f05fcfb615)

* moved deployment to AWS Amplify

* Update README.md

* added a new step to check Amplify build status [no ci]

* fixed access to variables [no ci]

* trigger rebuild

* Remove the mention of LTS source code being public
It's now available only to people who legitimately acquired binaries,
as per the GPL requirements

* Add an anchor to the stream release link

* Remove the legacy LTS application form
We'll encourage everyone to get VyOS Stream or rolling release

* Remove the mention of oudated support subscriptions

* Change the wording from "sofrware access subscription" to just "subscription"

* Remove Sentrium from the footer
since it no longer exists as an independent company

* Update the hsforms library to v4

* Revert "Update the hsforms library to v4"

This reverts commit 0b0916da4f60f58fc9ed988d97e35769bffc222b.

* Add links to VyOS Stream 2025-Q2

* Add VyOS Stream 2025.11

* cosmetic bug: Fix image allign

(cherry picked from commit e8107f90846c7256184983a42a0fc8a3f5f36c66)

* Update the release status for 1.4.4

* Remove now-EOLd 1.3.x from release status

* Add VyOS Stream 2026.03

* Ignore .soupault-cache/ build artifact directory

Soupault 5.x writes incremental build caches under `.soupault-cache/`
in the repo root. The directory appears as untracked after any local
build and `gh pr create` warns about it. Add it to .gitignore
alongside `build/*` so clean checkouts stay clean.

Co-Authored-By: Claude Opus 4.7 &lt;noreply@anthropic.com&gt;

* ci: T8943: retarget main.yml push trigger main-&gt;development (rollout 1c) (#59)

The default-branch reorg renamed main-&gt;development (production is now the
default). main.yml deploys by mirroring github.ref_name to an AWS Amplify
branch, so the dead main trigger is replaced with development. The Amplify
app has a matching development branch (operator-confirmed). amplify/production
trigger entries left unchanged.

Tracking: T8943

* ci: T8947: point CLA check at vyos-cla-signatures@production (rollout 1c follow-up) (#60)

Rollout 1c (IS-503) renamed vyos-cla-signatures' default branch to `production`,
but cla-check.yml still called the reusable at @current. The `current` branch of
vyos-cla-signatures has diverged from `production` and its copy of cla-reusable.yml
writes signatures to `branch: 'current'` — so CLA signatures from this repo's PRs
were landing on the stale `current` branch instead of `production`.

Flip the ref to @production (whose cla-reusable.yml writes to `branch: 'production'`).

Note: migrating/reconciling signatures already accumulated on
vyos-cla-signatures@current (and whether to delete that branch) is a separate
operator decision tracked in IS-504 / T8947.

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

* T8943: ci: remove dead amplify branch from CI push trigger (#61)

The amplify branch no longer exists in this repo; the trigger entry is
unreachable. main was already retargeted to development in #59 (rollout 1c).
This completes the trigger cleanup so the list matches real branches.

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

---------

Co-authored-by: bogdankol &lt;68349689+bogdankol@users.noreply.github.com&gt;
Co-authored-by: Daniil Baturin &lt;daniil@baturin.org&gt;
Co-authored-by: Daniil Baturin &lt;daniil@vyos.io&gt;
Co-authored-by: Christian Breunig &lt;christian@breunig.cc&gt;
Co-authored-by: Yevhen Bondarenko &lt;evgeniy.bondarenko@sentrium.io&gt;
Co-authored-by: lemeshovich &lt;17667824+lemeshovich@users.noreply.github.com&gt;
Co-authored-by: Viacheslav Hletenko &lt;v.gletenko@vyos.io&gt;
Co-authored-by: Claude Opus 4.7 &lt;noreply@anthropic.com&gt;</content>
</entry>
<entry>
<title>Address Copilot review: preconnect order + staging-gate cookies-policy script</title>
<updated>2026-04-18T10:09:09+00:00</updated>
<author>
<name>Yuriy Andamasov</name>
<email>yuriy@vyos.io</email>
</author>
<published>2026-04-18T10:09:09+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/community.vyos.net.git/commit/?id=eef784ac6a72a8223fe094f79c72d58d8d91a4d0'/>
<id>urn:sha1:eef784ac6a72a8223fe094f79c72d58d8d91a4d0</id>
<content type='text'>
Two fixes flagged by the Copilot reviewer on #35:

1. Preconnect hints were appended to the end of &lt;head&gt; while the GTM
   loader is prepended to the top, so GTM's async script creation
   fired before the browser ever saw the preconnect tags — they
   provided no benefit. Switches insert-preconnect-hints to
   prepend_child and adds `after = "insert-google-tag-manager-head"`
   so the widget runs after GTM and its prepend pushes GTM down to
   position 1. Result: preconnects land at the top of &lt;head&gt;, ahead
   of the GTM loader.

2. The Cookiebot cd.js script embedded directly in
   site/legal/cookies-policy.md rendered on every profile, so a
   staging visitor who hit /legal/cookies-policy/ would leak their
   IP to consent.cookiebot.com. Replaces the inline &lt;script&gt; with a
   &lt;div id="cookie-declaration-placeholder"&gt;&lt;/div&gt; and adds a new
   insert-cookiebot-declaration widget (profile = "live", page =
   "legal/cookies-policy.md") that replaces the placeholder with
   the real script element only on live builds. Staging now emits
   zero Cookiebot markup on the cookies-policy page.

Co-Authored-By: Claude Opus 4.7 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>Add cookies policy page with Cookiebot declaration embed (placeholder CBID)</title>
<updated>2026-04-17T12:56:29+00:00</updated>
<author>
<name>Yuriy Andamasov</name>
<email>yuriy@vyos.io</email>
</author>
<published>2026-04-17T12:56:29+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/community.vyos.net.git/commit/?id=481e89ef002dd440943ce0d36a88fc6a674b9161'/>
<id>urn:sha1:481e89ef002dd440943ce0d36a88fc6a674b9161</id>
<content type='text'>
Embeds Cookiebot's auto-generated cookie declaration table. The
declaration content is served by consent.cookiebot.com and rendered
at display time — this repo only holds the embed shim and intro copy.

The CBID is a &lt;CBID&gt; placeholder that MUST be substituted with the
real value before merging main into production. The PR body's
prerequisite checklist gates this.

Co-Authored-By: Claude Opus 4.7 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>Remove custom consent banner and direct GA4 loader</title>
<updated>2026-04-17T12:05:08+00:00</updated>
<author>
<name>Yuriy Andamasov</name>
<email>yuriy@vyos.io</email>
</author>
<published>2026-04-17T12:05:08+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/community.vyos.net.git/commit/?id=f9b86c4ce9966e9ad527c89b639552f111694fca'/>
<id>urn:sha1:f9b86c4ce9966e9ad527c89b639552f111694fca</id>
<content type='text'>
Deletes the hand-rolled "Allow Analytics" aside, its JavaScript, its
SCSS partial, and the unconditional gtag.js script. The replacement
consent UI (Cookiebot banner) is loaded by the new GTM-T5VQHRT
container; the custom banner is no longer needed and was also
ineffective (both GTM and gtag loaded before the user clicked anything).

Co-Authored-By: Claude Opus 4.7 &lt;noreply@anthropic.com&gt;
</content>
</entry>
<entry>
<title>Add VyOS Stream 2026.03</title>
<updated>2026-03-20T08:58:27+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@baturin.org</email>
</author>
<published>2026-03-20T08:58:27+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/community.vyos.net.git/commit/?id=2f23480d6066686f3cf62d809392ca18da2407a6'/>
<id>urn:sha1:2f23480d6066686f3cf62d809392ca18da2407a6</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add Stream 2026.02</title>
<updated>2026-02-17T17:42:41+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@baturin.org</email>
</author>
<published>2026-02-17T17:42:41+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/community.vyos.net.git/commit/?id=36c5f7c28d057cb6cc30add3132f74f8393d32f0'/>
<id>urn:sha1:36c5f7c28d057cb6cc30add3132f74f8393d32f0</id>
<content type='text'>
</content>
</entry>
<entry>
<title>cosmetic bug: Fix image allign</title>
<updated>2025-11-25T22:40:35+00:00</updated>
<author>
<name>Viacheslav Hletenko</name>
<email>v.gletenko@vyos.io</email>
</author>
<published>2025-11-25T22:40:35+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/community.vyos.net.git/commit/?id=e8107f90846c7256184983a42a0fc8a3f5f36c66'/>
<id>urn:sha1:e8107f90846c7256184983a42a0fc8a3f5f36c66</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add VyOS Stream 2025.11</title>
<updated>2025-11-14T13:14:33+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@baturin.org</email>
</author>
<published>2025-11-14T13:14:33+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/community.vyos.net.git/commit/?id=13200dd78dbdf74fe318d45c00d9e82954d86e34'/>
<id>urn:sha1:13200dd78dbdf74fe318d45c00d9e82954d86e34</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Add links to VyOS Stream 2025-Q2</title>
<updated>2025-07-10T17:54:44+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@baturin.org</email>
</author>
<published>2025-07-10T17:54:44+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/community.vyos.net.git/commit/?id=c5672e561cc5fd203771ff1aac1dbf9a6daad04e'/>
<id>urn:sha1:c5672e561cc5fd203771ff1aac1dbf9a6daad04e</id>
<content type='text'>
</content>
</entry>
<entry>
<title>Revert "Update the hsforms library to v4"</title>
<updated>2025-04-16T09:52:24+00:00</updated>
<author>
<name>Daniil Baturin</name>
<email>daniil@baturin.org</email>
</author>
<published>2025-04-16T09:52:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.amelek.net/vyos/community.vyos.net.git/commit/?id=b89086c643f58efd8503614f7e733c1979aae1e6'/>
<id>urn:sha1:b89086c643f58efd8503614f7e733c1979aae1e6</id>
<content type='text'>
This reverts commit 2d5daecf90fb0be30eefc82fe61f8b46e42634da.
</content>
</entry>
</feed>
