Skip to content

chore(release): 1.1.16 — hygiene tail after the 1.1.12 → 1.1.15 series#218

Merged
click0 merged 2 commits into
mainfrom
claude/analyze-test-coverage-nCOJW
Jun 10, 2026
Merged

chore(release): 1.1.16 — hygiene tail after the 1.1.12 → 1.1.15 series#218
click0 merged 2 commits into
mainfrom
claude/analyze-test-coverage-nCOJW

Conversation

@click0

@click0 click0 commented Jun 10, 2026

Copy link
Copy Markdown
Owner

Summary

Release-cut commit. No new user-facing features — just the version literal, the CHANGELOG entry, and the trust-model "Applies to" line. Everything material has already shipped in #214#217.

Changes

  • cli/args.cpp — both --version / -V branches bumped crate 1.1.15crate 1.1.16.
  • CHANGELOG.md — new [1.1.16] — 2026-06-10 entry, sectioned by Build / CI / Operator docs, citing the four PRs that comprise the release.
  • docs/trust-model.{md,uk.md}Applies to: 1.1.151.1.16. Substantive trust-model content (1.1.12 → 1.1.15 gate series) is unchanged.

What landed since 1.1.15

PR Class Summary
#214 docs scripts/on-hardware-validation.sh + docs/on-hardware-validation.md consolidating the on-hardware checklists from #210..#213
#215 build / CI / docs -lnv link fix; lite-CI link smoke for crate(1); getpeereid + layered-images design notes
#216 CI / process version bump 1.1.11 → 1.1.15 (in-flight); TODO audit; CI trigger fix mastermain; cron weekly→monthly
#217 CI policy cross-platform-actions v1.2.0; full FreeBSD build → workflow_dispatch-only after the SSH-flake + ci-verify-timeout investigation; lite gates every push

Ready for tagging

After merge, the release flow is the existing one:

git tag v1.1.16
git push origin v1.1.16

release.yml (unchanged) is triggered by push: tags: ['v*'], builds crate / crated / crate-snmpd on FreeBSD VMs per the supported-version matrix, and attaches the tarballs to the GitHub Release created from the tag.

Test plan

  • cli/args.cpp literal grep'd — both branches now print crate 1.1.16.
  • CHANGELOG entry inserted above [1.1.15], structure matches the existing release-entry shape.
  • FreeBSD lite CI on this PR exercises gmake crate with the new literal.

https://claude.ai/code/session_01X6t6tzVypHye5bDGLxzmZK


Generated by Claude Code

claude added 2 commits June 10, 2026 15:53
No new user-facing features. Bump cli/args.cpp --version literal and
fold the post-1.1.15 build/CI/process landings into a CHANGELOG entry:

- Build: -lnv for FreeBSD nvpair (#215) closed the latent crate(1)
  link error the lite workflow could not see.
- CI: link smoke for crate(1) in lite (#215); master→main trigger fix
  and monthly cron (#216); cross-platform-actions v0.32.0 → v1.2.0
  for the June 16 Node 24 cutover, removed superstitious VM resource
  overrides (#217); full workflow converted to workflow_dispatch-only
  after GitHub-hosted FreeBSD runners proved unfit for ci-verify
  (#217). lite is now the sole automated FreeBSD gate, ~3-5 min,
  reliably green on every push.
- Docs: scripts/on-hardware-validation.sh + docs/on-hardware-validation.md
  consolidate the on-hardware checklists from #210..#213 (#214);
  docs/getpeereid-main-api-refactor.md records the design call to
  defer the big refactor (#215); TODO audit retires completed entries
  and backfills the Done list (#216).

trust-model.{md,uk.md} Applies-to bumped 1.1.15 → 1.1.16. Substantive
trust-model content is unchanged.

Ready for tag: git tag v1.1.16 && git push origin v1.1.16
(release.yml builds the FreeBSD binaries on v* push.)

https://claude.ai/code/session_01X6t6tzVypHye5bDGLxzmZK
Audit of the 1.1.16 release commit found four "current-version"
references that the earlier pass missed:

- docs/trust-model.{md,uk.md} "Reasoning about isolation on 1.1.15"
  -> 1.1.16 (matches the freshly-bumped "Applies to" line at top)
- docs/on-hardware-validation.md "from main >= 1.1.15" and
  "crate --version # expect 1.1.15+" -> 1.1.16

Other 1.1.15 mentions in the repo are historical landed-in markers
(e.g. // 1.1.15: create_jail's path argument, "Done (1.1.15): the
last narrow item", PR #213 (1.1.15)) and stay as-is by convention,
same as // 1.1.11: send a signal ... did when we bumped to 1.1.15.

https://claude.ai/code/session_01X6t6tzVypHye5bDGLxzmZK
@click0 click0 merged commit ed1ff43 into main Jun 10, 2026
@click0 click0 deleted the claude/analyze-test-coverage-nCOJW branch June 10, 2026 16:38
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.

2 participants