Skip to content

docs(skill): contributor avatars + origin/main sync in release-version - #82

Merged
GOODBOY008 merged 1 commit into
mainfrom
docs/release-version-skill
Aug 8, 2026
Merged

docs(skill): contributor avatars + origin/main sync in release-version#82
GOODBOY008 merged 1 commit into
mainfrom
docs/release-version-skill

Conversation

@GOODBOY008

@GOODBOY008 GOODBOY008 commented Aug 8, 2026

Copy link
Copy Markdown
Owner

What

Updates the release-version skill (.github/skills/release-version/SKILL.md) with three improvements:

1. GitHub "What's Changed" release-note format
The CHANGELOG/release body now follows the GitHub auto-generated notes format (as requested):

  • Entries grouped under Breaking Changes 🛠 / New Features 🎉 / Bug Fixes 🐛 / Documentation 📚 / Performance Improvements 🚀 / Other Changes
  • Each entry formatted as type(scope): subject by @username in #PR, resolving the username and PR number via the gh API (with fallbacks when unknown)
  • A **Full Changelog** compare link

2. Contributor avatars
The ### Contributors section renders each known contributor's GitHub avatar (https://github.com/<username>.png?size=40) as a clickable link, instead of plain text.

3. Start from origin/main
The procedure now opens by syncing to origin/maingit fetch origin, git checkout main, git pull --ff-only origin main, clean-working-tree check — so the version bump and tag never land on a stale or non-main commit.

Verification

  • Avatar URL pattern confirmed reachable (HTTP 200, image/jpeg).
  • .claude/skills/release-version/SKILL.md is a hardlink to the canonical file, so the change propagates to what Claude Code loads.

🤖 Generated with Claude Code

Copilot AI lite review requested due to automatic review settings August 8, 2026 14:54

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the release-version skill documentation to make the release workflow safer (by starting from an up-to-date origin/main) and to improve the presentation of contributor credits in the generated release notes.

Changes:

  • Adds an explicit “start from origin/main” sync block (fetch/checkout/pull + clean-tree check) before the release procedure.
  • Updates the “Contributors” section guidance to use clickable GitHub avatars when usernames are known.
  • Adds a prerequisite noting the repo must be on main and synced with origin/main.

💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.


## Procedure

> **Start from `origin/main`:** the version bump and tag land on `main`, so a stale or non-`main` branch would tag the wrong commit. Before anything else, sync:
@GOODBOY008
GOODBOY008 force-pushed the docs/release-version-skill branch from 043760d to b1f6cd5 Compare August 8, 2026 16:12
@GOODBOY008
GOODBOY008 merged commit 1e67eea into main Aug 8, 2026
0 of 4 checks passed
@GOODBOY008
GOODBOY008 deleted the docs/release-version-skill branch August 8, 2026 16:12
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants