Releases: netresearch/github-project-skill
Releases · netresearch/github-project-skill
v2.0.2
Full Changelog: v2.0.1...v2.0.2
v2.0.1
Full Changelog: v2.0.0...v2.0.1
v2.0.0
Breaking Changes
- Renamed
templates/toassets/- Following skill-creator conventions, thetemplates/directory has been renamed toassets/. Update any references in your workflows or documentation.
Improvements
- Rewritten SKILL.md - Now uses imperative/trigger-based writing style per skill-creator guidelines
- Complete documentation - All 5 references, 1 script, and 12 asset templates are now fully documented
- Updated internal references - All path references in
README.mdandrelease-labeling.mdupdated
Migration
Update any paths from:
templates/*.template
To:
assets/*.template
For example:
# Old
curl -o .github/workflows/release-labeler.yml \
.../templates/release-labeler.yml.template
# New
curl -o .github/workflows/release-labeler.yml \
.../assets/release-labeler.yml.templatev1.4.1
Improved release-labeler template with review feedback
Fixes:
- Use --force flag for label creation instead of error suppression
- Add explicit error handling for API compare call with warning output
- Use consistent for loop pattern instead of while read (avoids subshell issues)
- Filter PRs without release labels for first release case (prevents wrong labeling)
- Pass PR numbers via step output to avoid race condition with label propagation
- Use jq for proper URL encoding in summary link
v1.4.0
Added
- Release labeling workflow - Automatically label PRs and issues when releases are published
- Creates
released:vX.Y.Zlabel on release - Labels all PRs merged since previous release
- Labels issues closed by those PRs
- Adds comments linking to the release
- Creates
New Files
templates/release-labeler.yml.template- GitHub Actions workflow templatereferences/release-labeling.md- Documentation and setup guide
Why This Matters
Without release labeling:
- Users don't know when their reported issue was fixed
- It's hard to track what shipped in which release
- Release notes require manual research
With release labeling:
- Query all items in a release:
label:released:v1.2.0 - Users see "Fixed in v1.2.0" on their issues
- Automatic audit trail of changes per release
Usage
# Copy workflow to your repo
curl -o .github/workflows/release-labeler.yml \
https://raw.githubusercontent.com/netresearch/github-project-skill/main/skills/github-project/templates/release-labeler.yml.templateSee references/release-labeling.md for full documentation.
v1.3.2
v1.3.1
v1.3.0
Full Changelog: v1.2.0...v1.3.0
v1.2.0
What's Changed
Features
- Add programmatic review thread resolution patterns (#2)
- Add Agent Skills branding and cross-platform compatibility (#3)
- Add Go project CI checklist and related skills section (#6)
- Add GitHub Rulesets merge method configuration docs
Bug Fixes
- Fix auto-merge templates: add wait for status checks step
- Fix verify script to align with README merge strategy (merge-commits-only) (#7)
Other Changes
- Reduce SKILL.md context by 83% for better AI agent performance
- Minimize SKILL.md to essential triggers (#5)
- Add source repository footer for contributions
Full Changelog: v1.1.1...v1.2.0
v1.1.1
Full Changelog: v1.1.0...v1.1.1