Skip to content

chore: prepare release v1.10.9 - #49

Merged
teragrid merged 1 commit into
mainfrom
feature/release-v1.10.9
Sep 21, 2026
Merged

teragrid merged 1 commit into
mainfrom
feature/release-v1.10.9

Conversation

@teragrid

Copy link
Copy Markdown
Owner

This PR addresses:
Release prep for v1.10.9, following docs/RELEASE_GUIDE.md §1. CHANGELOG-only; nothing else changes.

Scope

  • Bug fix
  • New feature (core)
  • New feature (plugin)
  • Documentation / Docs
  • Refactor / Tooling

Checklist

Version Scope Decision (RELEASE_GUIDE §1.1)

  • Chosen bump: PATCH
  • Why not smaller: n/a, PATCH is the smallest scope.
  • Breaking impact: none. generic-bearer reports fewer findings (fixture/doc placeholders only; opaque secrets and every provider-specific rule unchanged). ScanResult gains an additive waived field. Waivers are honoured only if .forge/waivers/ exists, so projects without it see no change.

Known pre-existing test failure (recorded in the CHANGELOG, not fixed here)

TestCmd_Subcommand_Verify_JSON in internal/cli/cmdship fails on any checkout with no diff against main: it runs verify without --root, so it inspects the checkout itself, and since 1.10.8 ship warns "nothing to ship" there. Reproduced at 22ff658 (the commit v1.10.8 was released from), which is why the nightly macOS/Windows jobs are red. It does not gate release.yml (v1.10.8 released from that commit).

After merge

Tag v1.10.9 on the merge commit (make tag VERSION=1.10.9, then git push origin v1.10.9); release.yml publishes the GitHub release and npm packages.

🤖 Generated with Claude Code

Version Scope Decision
- Chosen bump: PATCH
- Why not smaller: n/a (smallest scope)
- Breaking impact: none. The generic-bearer rule reports fewer findings (fixture and
  doc placeholders only; opaque secrets and every provider-specific rule are unchanged);
  ScanResult gains an additive `waived` field; forge scan and the ship checkpoint now
  honour the existing .forge/waivers registry, which is a no-op when the directory is absent.

Contents: #48 (waivers wired into the scanner, generic-bearer placeholder
recognition, IsWaived renewal fix, docs). Known pre-existing failing test recorded in the
CHANGELOG (TestCmd_Subcommand_Verify_JSON).

Co-Authored-By: Claude Sonnet 5 <noreply@anthropic.com>
Signed-off-by: VietKing <likeawind510@gmail.com>
@teragrid
teragrid merged commit cac049b into main Sep 21, 2026
26 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.

2 participants