Skip to content

v1.1.0

Choose a tag to compare

@qiaeru qiaeru released this 27 May 10:55
· 49 commits to main since this release

Changed

  • committing and releasing now write the four-line Repo profile marker themselves when it is missing, instead of delegating to the full scaffolding-repos skill; scaffolding-repos documents this marker-only mode.
  • committing flags that suppressing the Generated with Claude Code PR trailer deliberately overrides the default Claude Code instruction, recommends passing multi-line commit messages and PR bodies through a file, and says to keep that file outside the worktree so it is never staged.
  • releasing recommends running the typecheck or build before tagging, with a fallback to cheap equivalent checks when the build only runs in CI or Docker, and passing Release notes through --notes-file rather than inline.
  • releasing spells out the lockfile bump for two more layouts: a workspace monorepo (every packages.<workspace> node) and several independent packages side by side (the two-occurrence rule per lockfile), and warns against editing a dependency that shares the version number by coincidence.
  • releasing step 5 now has the owner read the publishing workflow's on: trigger (tag push vs Release event) to know when automation fires, and confirm the run succeeded with gh run list / gh run watch rather than only noting it was triggered.
  • releasing notes that gh release create defaults the Release title to the tag (pass --title for another label), and that on a squash-merge repo the feature branch must be deleted local-first or with git branch -D, since the flattened commits make git branch -d refuse.

Fixed

  • committing now says to keep the Co-Authored-By trailer Claude adds verbatim, without stripping it or hardcoding a model name or version, so commits stay attributed to whichever model actually made them.