Skip to content

chore: add release skill - #139

Merged
OliverWolffGIP merged 1 commit into
mainfrom
chore/add-release-skill
Aug 26, 2026
Merged

chore: add release skill#139
OliverWolffGIP merged 1 commit into
mainfrom
chore/add-release-skill

Conversation

@OliverWolffGIP

Copy link
Copy Markdown
Collaborator

Warum

Ein Release in diesem Repo zu schneiden war undokumentiertes Erfahrungswissen. Alle aktiv releaseten cuioss-Java-Repos tragen jetzt .claude/skills/release/SKILL.md.

Nicht kopiert, sondern abgeleitet

Das Skill wird aus der .github/project.yml dieses Repos erzeugt — Versionsschema, Consumer-Liste und Artefakt-Koordinaten unterscheiden sich pro Repo, und genau die muss ein Operator richtig treffen.

Wo current-version und next-version zwei plausible nächste Versionen zulassen, sagt das Skill das explizit und fragt, statt zu raten.

Was es festhält — jeder Punkt hat anderswo Zeit gekostet

  • Ungelöste Review-Threads blockieren den Merge, auch wenn alle Checks grün sind. Dieser Zustand liest sich wie ein Branch-Protection-Problem und ist keines.
  • Ein veröffentlichtes Release kann als Draft liegenbleiben und ist damit für Consumer unsichtbar. Schritt 11 prüft isDraft und verifiziert, dass das Artefakt tatsächlich von Maven Central auflöst — statt dem Exit-Status des Workflows zu vertrauen.
  • Kommentar- und Thread-Aufzählung paginiert. Eine abgeschnittene Liste sieht vollständig aus und verbirgt gerade den Thread, der blockiert.
  • allowed-tools enthält AskUserQuestion — genau an der Stelle, an der das Skill auf Nachfragen besteht, konnte es das vorher nicht.

Reine Dokumentation — keine Build- oder Quellcode-Änderung.

Cutting a release here was undocumented tribal knowledge. Every actively
released cuioss Java repo now carries .claude/skills/release/SKILL.md.

The skill is derived from this repo's own .github/project.yml rather than
copied verbatim: the version scheme, the consumer list and the artifact
coordinates all differ per repo, and those are exactly the facts an
operator has to get right.

Points it records that cost time elsewhere in the org:

- Unresolved review threads block the merge even when every check is
  green. That state reads like a branch-protection problem and is not one.
- A published release can be left as a draft, which is invisible to
  consumers - Step 11 checks isDraft and verifies the artifact actually
  resolves from Maven Central, rather than trusting the workflow's exit
  status.
- Comment and thread enumeration paginate; a truncated list looks complete
  while hiding the thread that is blocking the merge.
- allowed-tools includes AskUserQuestion, which the skill needs at the one
  step where it insists on asking.

Co-Authored-By: Claude <noreply@anthropic.com>
@OliverWolffGIP OliverWolffGIP added the skip-bot-review Skip automated bot code review (Gemini/CodeRabbit/Sourcery) label Aug 26, 2026

@sourcery-ai sourcery-ai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

Sorry @OliverWolffGIP, you've used your own review budget of 250,000 diff characters for the last 7 days.

You can request another review in 3 days and 9 hours by commenting @sourcery-ai review. Upgrade to get a review now.

@coderabbitai

coderabbitai Bot commented Aug 26, 2026

Copy link
Copy Markdown

Important

Review skipped

Auto reviews are limited based on label configuration.

🚫 Excluded labels (none allowed) (1)
  • skip-bot-review

Please check the settings in the CodeRabbit UI or the .coderabbit.yaml file in this repository. To trigger a single review, invoke the @coderabbitai review command.

⚙️ Run configuration

Configuration used: Repository: cuioss/coderabbit/.coderabbit.yaml

Review profile: CHILL

Plan: Pro Plus

Run ID: 937a79a9-60f5-4ef3-ba7b-fa1b94f34a6f

You can disable this status message by setting the reviews.review_status to false in the CodeRabbit configuration file.

Use the checkbox below for a quick retry:

  • 🔍 Trigger review

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@OliverWolffGIP
OliverWolffGIP merged commit 6759525 into main Aug 26, 2026
20 checks passed
@OliverWolffGIP
OliverWolffGIP deleted the chore/add-release-skill branch August 26, 2026 13:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

skip-bot-review Skip automated bot code review (Gemini/CodeRabbit/Sourcery)

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants