Skip to content

feat(release): publish husky-aware Git hooks in v6.3.0 - #214

Merged
jb-thery merged 1 commit into
mainfrom
release/6.3.0-husky-hooks
Oct 27, 2026
Merged

jb-thery merged 1 commit into
mainfrom
release/6.3.0-husky-hooks

Conversation

@jb-thery

Copy link
Copy Markdown
Member

Release highlights:

  • keep the index fresh in repositories that manage Git hooks with husky: rgr hooks install now
    adds the refresh to the .husky/<hook> scripts husky runs
  • tell agents in other projects exactly which folders a knowledge base serves when
    mcpAllowedRoots refuses them

Release details:

  • Git hooks: husky 9 (.husky/_ shims) and husky 8 (.husky with _/husky.sh) are
    recognized; the Ragmir block goes into the tracked .husky/<hook> scripts instead of shims husky
    regenerates, reports carry manager, and the CLI asks to commit the changed scripts; other
    tracked hooks folders still need --force
  • MCP: the mcpAllowedRoots refusal names the resolved folders instead of raw configuration
    values such as .
  • Documentation: both READMEs follow the conventions most successful open-source READMEs
    share, with a three-line quick start at the top, a community section, and downloads and stars
    badges; the CLI reference covers husky

Verification:

  • pass pnpm validate with 542 Core tests and 24 landing tests plus coverage, API, CLI and MCP
    smoke, builds, packaging, license policy and release smoke checks
  • pass Quality gate, Linux x64, macOS ARM64 and Windows x64 portability, Commitlint and CodeQL
    analysis on the feature pull request
  • install the hooks through husky 9 in a real product monorepo, and refuse an unrelated workspace
    on a real umbrella knowledge base configured with mcpAllowedRoots

Release highlights:
- keep the index fresh in repositories that manage Git hooks with husky: `rgr hooks install` now
  adds the refresh to the `.husky/<hook>` scripts husky runs
- tell agents in other projects exactly which folders a knowledge base serves when
  `mcpAllowedRoots` refuses them

Release details:
- **Git hooks:** husky 9 (`.husky/_` shims) and husky 8 (`.husky` with `_/husky.sh`) are
  recognized; the Ragmir block goes into the tracked `.husky/<hook>` scripts instead of shims husky
  regenerates, reports carry `manager`, and the CLI asks to commit the changed scripts; other
  tracked hooks folders still need `--force`
- **MCP:** the `mcpAllowedRoots` refusal names the resolved folders instead of raw configuration
  values such as `.`
- **Documentation:** both READMEs follow the conventions most successful open-source READMEs
  share, with a three-line quick start at the top, a community section, and downloads and stars
  badges; the CLI reference covers husky

Verification:
- pass pnpm validate with 542 Core tests and 24 landing tests plus coverage, API, CLI and MCP
  smoke, builds, packaging, license policy and release smoke checks
- pass Quality gate, Linux x64, macOS ARM64 and Windows x64 portability, Commitlint and CodeQL
  analysis on the feature pull request
- install the hooks through husky 9 in a real product monorepo, and refuse an unrelated workspace
  on a real umbrella knowledge base configured with `mcpAllowedRoots`
@jb-thery
jb-thery merged commit e66b8e9 into main Oct 27, 2026
14 checks passed
@jb-thery
jb-thery deleted the release/6.3.0-husky-hooks branch October 27, 2026 17:11
@github-actions

Copy link
Copy Markdown

🎉 This PR is included in version 6.3.0 🎉

The release is available on:

Your semantic-release bot 📦🚀

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant