Skip to content

build: bump the context pin to current main - #476

Merged
BSpendlove merged 1 commit into
mainfrom
build/bump-context-pin
Aug 20, 2026
Merged

build: bump the context pin to current main#476
BSpendlove merged 1 commit into
mainfrom
build/bump-context-pin

Conversation

@BSpendlove

Copy link
Copy Markdown
Member

osvbng builds the pinned context, not whatever that repo's main happens to be, so three merged docs changes are currently invisible to anyone working from this checkout.

What the pin picks up:

  • design/verification.md no longer says the suites "run locally, and only locally" or that CI gates a PR on build and unit tests alone. It describes the three tiers that have been running since 17 August, and keeps the parts still true: a green PR run covers tests/ci-suites.txt rather than the catalog, and the hand-copied dataplane drop still decides what a pass proves.
  • design/routing-frr-bridge.md no longer names ConfigureBGP style calls as the configuration face. Those were removed so a routing instance change survives an osvbngd restart; declared config renders templates/frr/ and applies it through frr-reload.py, and only the advertisement calls still drive vtysh directly.
  • The CGNAT audit of 2026-08-20 is queued as todo item 17, with the decisions the context repo owns separated from the fixes that belong here and in osvbng-vpp.
  • design/cgnat-worker-model.md opens the worker-model question rather than settling it, and ADR 0006 gains a dated conformance section recording that it promises per-VRF allocator identity the code does not provide and leans on a deterministic mode that never programs a mapping.

The vpp pin does not move: it already sits at that repo's main (fb3580a4).

Verification

Docs-only submodule bump, produced by make bump-submodules so the pins are staged the documented way. The diff is one line, the context gitlink, and git status showed nothing else staged. Checked that no Go source, workflow or Makefile in this repo references a context/design/ or context/decisions/ path, so nothing can dangle; the three merges only add files.

Not verified: nothing was built or run, because no code or build input changes.

osvbng builds the pinned context, so three merged docs changes were
invisible to a session working from this checkout: the corrected CI
and FRR notes, the CGNAT audit queued as todo item 17, and the
worker-model question opened as a design note with ADR 0006's
conformance gaps recorded.

Docs only, and the vpp pin does not move: it already sits at that
repo's main.
@BSpendlove
BSpendlove merged commit a49ae8b into main Aug 20, 2026
30 of 39 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant