Skip to content

v0.6.0 — author-identity and branch-hygiene standards

Choose a tag to compare

@PBNZ PBNZ released this 12 Aug 12:31
· 8 commits to main since this release

Added

  • The standard states the author-identity convention (#25, ADR-0009): the GitHub handle identifies the author everywhere an author/owner/copyright value is written; a real personal name is a per-repo opt-in recorded as an ADR plus a START-HERE variance row. repokit-check.ps1 now fails on a non-anonymous repo-local git identity or commit history (bounded by the adoption marker, switched off by the variance row), and the standard documents an optional bracketed-grep CI tree guard with its trade-off stated.

Fixed

  • /new-repo no longer configures the commit identity from the GitHub profile's real name (#26): the recipe prefers the handle (.login) for user.name, the {{author}} interview default is the handle instead of a personal name, and the licence template's copyright line is stamped from {{year}}/{{author}} rather than hardcoded.
  • The session-end checklist's branch item no longer strands rebase/squash-merged branches (#28): git branch -a --no-merged is named as an ancestry test that over-reports on those merge methods, the item prescribes content-based confirmation before force-deleting (gh pr list --state merged --head, or git log --cherry for no-PR rebases) with an explicit "never -D a branch that fails both checks", and the remote half is closed by the gh repo edit --delete-branch-on-merge + git fetch --prune recipe.