From c5545c8781f6a243e8bf5500acc4ed5ba68363d3 Mon Sep 17 00:00:00 2001 From: Gregory Schier Date: Wed, 1 Jul 2026 13:39:05 -0700 Subject: [PATCH] Document release note contributor attribution --- .codex/skills/release-generate-release-notes/SKILL.md | 3 +++ 1 file changed, 3 insertions(+) diff --git a/.codex/skills/release-generate-release-notes/SKILL.md b/.codex/skills/release-generate-release-notes/SKILL.md index 965c4434..f5df99c5 100644 --- a/.codex/skills/release-generate-release-notes/SKILL.md +++ b/.codex/skills/release-generate-release-notes/SKILL.md @@ -19,10 +19,12 @@ Generate formatted markdown release notes for a Yaak tag. - `gh pr view --json number,title,body,author,url` 5. Extract useful details: - Feedback URLs (`feedback.yaak.app`) + - Contributor GitHub handles from `author.login` - Plugin install links or other notable context 6. Format notes using Yaak style: - Changelog badge at top - Bulleted items with PR links where available + - Contributor handles for external PRs - Feedback links where available - Full changelog compare link at bottom @@ -31,6 +33,7 @@ Generate formatted markdown release notes for a Yaak tag. - Wrap final notes in a markdown code fence. - Keep a blank line before and after the code fence. - Output the markdown code block last. +- Append contributor attribution to PR-backed bullets for non-`@gschier` authors, using `by [@handle](https://github.com/handle)`. - Do not append `by @gschier` for PRs authored by `@gschier`. - These are app release notes. Exclude CLI-only changes (commits prefixed with `cli:` or only touching `crates-cli/`) since the CLI has its own release process.