Skip to content

ci: stop hardcoding the release author, release README updates, and make samc621 code owner - #6

Merged
loveneeshdhir merged 1 commit into
mainfrom
ci/release-config
Oct 5, 2026
Merged

loveneeshdhir merged 1 commit into
mainfrom
ci/release-config

Conversation

@loveneeshdhir

Copy link
Copy Markdown
Contributor

What this does

The same release changes as agenttrailhq/guard#5, applied to Guardrails.

  • Release author: the release commit is now authored and committed by whoever made the commit
    that triggered the release (the merge or push to main), instead of the hardcoded
    akarshtechsuite identity.
  • README releases: a docs(readme): commit now cuts a patch release, so README changes reach
    npmjs.com (npm only shows the README from the published package). It is listed under
    "Documentation" in the release notes. Other docs, ci and chore commits still do not release.
  • CODEOWNERS: @samc621 replaces @akarshtechsuite.

Guard's #5 also pinned the changelog preset so release notes could generate. Guardrails already has
that fix (#5 here, shipped in 0.2.1), so it is not repeated.

Releases

This is a ci: change, so merging it does not release anything by itself.

Checked

  • Ran the repo's own installed commit-analyzer and release-notes-generator against the new config:
    docs(readme) gives a patch; feat, fix and perf give a patch; breaking gives a minor; other
    docs, ci, chore and untyped commits give no release. The notes show the README entry and
    hide other docs and ci commits.
  • Biome and cspell pass on the changed files; commitlint passes on the commit.
  • The config is the same as Guard's, which published @agenttrail/guard@0.4.1 with it.

🤖 Generated with Claude Code

…ake samc621 code owner

- release.yml: the release commit is now authored and committed by whoever
  made the commit that triggered the release, not a fixed identity.
- .releaserc.json: a docs(readme) commit now cuts a patch release, so README
  changes reach npmjs.com, and it is listed under Documentation in the notes.
  Other docs, ci and chore commits still do not release.
- CODEOWNERS: @samc621 replaces @akarshtechsuite.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@loveneeshdhir
loveneeshdhir requested a review from samc621 October 5, 2026 19:47
@loveneeshdhir
loveneeshdhir merged commit 0945644 into main Oct 5, 2026
1 of 3 checks passed
@github-actions

github-actions Bot commented Oct 6, 2026

Copy link
Copy Markdown

🎉 This PR is included in version 0.2.2 🎉

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