Skip to content

Releases: netresearch/github-project-skill

v2.6.2

25 Feb 14:25
v2.6.2
0a1b81d

Choose a tag to compare

What's Changed

  • feat: add release announcement discussion to release-labeler by @CybotTM in #23
  • chore: replace generic emails with GitHub references by @CybotTM in #24
  • fix: remove unsupported 'support' field from plugin.json by @CybotTM in #25
  • feat: add actionlint workflow linter by @CybotTM in #26
  • chore: add .gitignore by @CybotTM in #27
  • fix: standardize frontmatter and composer.json paths by @CybotTM in #28
  • fix: standardize plugin.json author URL to company website by @CybotTM in #29
  • refactor: trim SKILL.md for token efficiency by @CybotTM in #30
  • feat: add skill validation CI job by @CybotTM in #31

Full Changelog: v2.6.1...v2.6.2

v2.6.1

20 Feb 13:31
v2.6.1
ee1e1a5

Choose a tag to compare

Full Changelog: v2.6.0...v2.6.1

Full Changelog: v2.6.0...v2.6.1

v2.6.0

20 Feb 12:19
v2.6.0
bf938f7

Choose a tag to compare

What's Changed

  • feat: add solo-maintainer auto-approve as first-class pattern
  • fix: move permissions to job-level per least-privilege principle
  • docs: add tag-version validation reference
  • fix: use portable sed and add error handling per review
  • docs: add composer audit ignore and batch PR merge gotchas

What's Changed

  • feat: solo-maintainer auto-approve as first-class pattern by @CybotTM in #21
  • docs: add tag-version validation reference by @CybotTM in #22

Full Changelog: v2.5.1...v2.6.0

v2.5.1

15 Feb 11:36

Choose a tag to compare

What's Changed

  • Fix auto-merge templates and add troubleshooting docs by @CybotTM in #14
  • feat: CI annotations, auto-approve race condition, reviewdog deprecation by @CybotTM in #15
  • feat: add OpenSSF Scorecard optimization section by @CybotTM in #16
  • fix: align SKILL.md with writing-skills quality standard by @CybotTM in #18
  • chore: add lint CI by @CybotTM in #19
  • chore: add YAML linting to CI by @CybotTM in #20

Full Changelog: v2.5.0...v2.5.1

What's Changed

  • Fix auto-merge templates and add troubleshooting docs by @CybotTM in #14
  • feat: CI annotations, auto-approve race condition, reviewdog deprecation by @CybotTM in #15
  • feat: add OpenSSF Scorecard optimization section by @CybotTM in #16
  • fix: align SKILL.md with writing-skills quality standard by @CybotTM in #18
  • chore: add lint CI by @CybotTM in #19
  • chore: add YAML linting to CI by @CybotTM in #20

Full Changelog: v2.5.0...v2.5.1

v2.5.0

09 Feb 21:21
v2.5.0
f3a8217

Choose a tag to compare

What's New

  • Required conversation resolution: All review threads must be resolved before merging — branch protection setting, API commands, verification, and troubleshooting
  • Required reviewer completion: All requested reviewers must submit their review before merge — verification commands and PR merge checklist
  • Updated branch protection tables, merge-strategy reference, and troubleshooting guide

Full Changelog: v2.4.1...v2.5.0

v2.4.1

07 Feb 18:48
v2.4.1

Choose a tag to compare

What's Changed

  • chore(ci): standardize release workflow by @CybotTM in #13

Full Changelog: v2.4.0...v2.4.1

v2.4.0

05 Feb 12:34
v2.4.0
6803a36

Choose a tag to compare

Comprehensive gh CLI Reference and Quick Diagnostics

This release adds extensive gh CLI command reference and quick diagnostic sections based on analysis of 14,923 sessions showing frequent GitHub project troubleshooting needs.

New Skill Description (Auto-Trigger Conditions)

The skill now AUTOMATICALLY TRIGGERS when:

  1. PRs won't merge or show BLOCKED status
  2. Auto-merge not working for Dependabot/Renovate
  3. Branch protection issues
  4. GitHub Actions workflow problems
  5. Using gh CLI or GitHub API
  6. Configuring CODEOWNERS or rulesets

Quick Diagnostics Section

New section at the top for immediate troubleshooting:

  • PR Won't Merge / BLOCKED: Commands to check merge state, required checks, code owner settings
  • Auto-merge Not Working: Check who enabled auto-merge, verify bypass apps
  • GitHub Actions Issues: List runs, view logs, re-run, manual trigger

Comprehensive gh CLI Commands Reference

New reference section covering:

  • Repository Information: View repo, list branches, get protection rules
  • Pull Requests: List, view (REST/GraphQL), approve, merge, auto-merge, comment, trigger bot rebase
  • Branch Protection: Get/update status checks, PR review requirements, bypass apps
  • GitHub Actions: List/view runs, failed logs, re-run, manual trigger
  • Releases and Tags: Create with signed tags, download assets
  • Files and Content: Get/update via API with base64 encoding
  • Repository Settings: Topics, description, project settings

Common Troubleshooting Patterns

  • Debug Auto-merge Pipeline: 4-step diagnostic sequence
  • Fix Common Issues: One-liners for check names, code owner reviews, bypass apps

Full Changelog: v2.3.0...v2.4.0

v2.3.0

05 Feb 12:28
v2.3.0
9107082

Choose a tag to compare

Comprehensive Auto-merge Troubleshooting Guide

This release adds extensive documentation for dependency auto-merge configuration and troubleshooting based on real-world issues encountered.

SKILL.md Changes

  • Added quick reference troubleshooting table for common auto-merge issues
  • Added branch protection commands for diagnosing and fixing auto-merge
  • Added recommended Renovate config example with key settings explained

dependency-management.md Changes

  • Documented Renovate platformAutomerge vs workflow-enabled auto-merge
  • Explained bypass permissions and why who enables auto-merge matters
  • Added branch protection check name matching (matrix jobs produce job (variant) names)
  • Documented require_code_owner_reviews blocking auto-merge even with bypass
  • Added lock file maintenance via Renovate (instead of CI pushing to main)
  • Documented GitHub skipping push events on rapid PR merges
  • Added workflow_dispatch trigger for manual workflow runs
  • Added merge strategy requirements (required_linear_history requires rebase)
  • Added comprehensive troubleshooting section
  • Updated Dependabot vs Renovate comparison with auto-merge capabilities

Key Learnings Documented

  • Check names in branch protection must match exactly (e.g., job (minimal) not job)
  • require_code_owner_reviews: true blocks auto-merge even when bot is in bypass list
  • Renovate's platformAutomerge enables auto-merge as app/renovate (uses bypass)
  • Workflow-enabled auto-merge shows as app/github-actions (no bypass permissions)
  • CI workflows cannot push to protected branches; use Renovate's lockFileMaintenance

Full Changelog: v2.2.0...v2.3.0

v2.2.0

30 Jan 20:58
v2.2.0
2ed4ab5

Choose a tag to compare

What's New

  • Added checkpoints.yaml for automated extension assessment
  • Enables mechanical verification of GitHub project configuration
  • Supports LLM-based review for branch protection and workflow quality

Checkpoints Added

  • GH-1 to GH-16 covering repository structure, branch protection, and CI/CD

v2.1.0

29 Jan 18:00
v2.1.0
7e783e3

Choose a tag to compare

What's Changed

  • docs: add merge strategy guidance for signed commits by @CybotTM in #9
  • feat: add TYPO3 extension repository standards section by @CybotTM in #10

Full Changelog: v2.0.2...v2.1.0