Skip to content

Add community-release-pr Claude Code skill#11

Open
razo7 wants to merge 2 commits intomedik8s:mainfrom
razo7:add-claude-community-release-pr-skill
Open

Add community-release-pr Claude Code skill#11
razo7 wants to merge 2 commits intomedik8s:mainfrom
razo7:add-claude-community-release-pr-skill

Conversation

@razo7
Copy link
Member

@razo7 razo7 commented Feb 26, 2026

Summary

Adds a reusable Claude Code skill (/community-release-pr) that automates the creation of community operator release PRs for medik8s operators.

This skill guides the user through the full release PR workflow:

  • Triggering create_k8s_release_pr and/or create_okd_release_pr operations via GitHub Actions on each operator repo
  • Monitoring workflow runs until completion
  • Creating upstream PRs against k8s-operatorhub/community-operators (K8S) and redhat-openshift-ecosystem/community-operators-prod (OKD)

Supported operators

Operator Repo K8S OKD Notes
SNR medik8s/self-node-remediation Yes Yes
FAR medik8s/fence-agents-remediation Yes Yes
NMO medik8s/node-maintenance-operator Yes Yes
NHC medik8s/node-healthcheck-operator Yes Yes Requires skip_range_lower
MDR medik8s/machine-deletion-remediation No Yes
SBR medik8s/storage-based-remediation - - No release workflow yet; will be supported once one is added

Usage

Any team member with Claude Code can invoke /community-release-pr and provide the operator versions, community target (K8S/OKD/both), and OCP version (for OKD). The skill handles the rest.

Documentation

For the full manual process and background, see the internal guide:
https://spaces.redhat.com/spaces/dragonfly/pages/759141246/How+to+Create+a+Community+Release+PR

Add a reusable skill for creating community operator release PRs
targeting K8S and OKD upstream repos. This enables team members to
automate the workflow trigger and PR creation process.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@openshift-ci openshift-ci bot requested review from beekhof and slintes February 26, 2026 13:29
@openshift-ci
Copy link

openshift-ci bot commented Feb 26, 2026

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: razo7

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

Include storage-based-remediation (SBR) in the operator table as a
future entry, noting it needs a release workflow before it can be used.

Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
@razo7 razo7 force-pushed the add-claude-community-release-pr-skill branch 2 times, most recently from 084ae52 to 5ce3dc2 Compare February 26, 2026 15:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant