new-release
OfficialAutomates Global Hub release across 6 repos.
Authorstolostron
Version1.0.0
Installs0
System Documentation
What problem does it solve?
This Skill automates the complete end-to-end workflow for cutting a Multicluster Global Hub release across six repositories, including release branch management, OpenShift CI configuration, catalog and bundle updates, and PR creation. It orchestrates a complex, multi-repo release with explicit release branch control to save time and reduce operational complexity.
Core Features & Use Cases
- End-to-end release orchestration: Coordinates release tasks across main, CI, bundle, catalog, grafana, and postgres-exporter repositories.
- Two operating modes: CREATE_BRANCHES=true creates new release branches; UPDATE mode (default) updates via PRs.
- ** Tekton and CI configuration automation**: Generates and updates .tekton/ pipelines, CI configs, and related assets for new releases.
- PR lifecycle automation: Creates or updates PRs to upstream/main and per-release branches to propagate changes.
- Version mapping & asset updates: Applies ACM to Global Hub mappings, image tags, and related metadata across repos.
Quick Start
- To cut a new release: set RELEASE_BRANCH (e.g., release-2.17) and run the orchestration for all repos: RELEASE_BRANCH=release-2.17 ./scripts/cut-release.sh all
- To create new release branches: CREATE_BRANCHES=true RELEASE_BRANCH=release-2.18 ./scripts/cut-release.sh all
Dependency Matrix
Required Modules
gitghbashsedawkmakedocker
Components
scripts
💻 Claude Code Installation
Recommended: Let Claude install automatically. Simply copy and paste the text below to Claude Code.
Please help me install this Skill: Name: new-release Download link: https://github.com/stolostron/multicluster-global-hub/archive/main.zip#new-release Please download this .zip file, extract it, and install it in the .claude/skills/ directory.
Agent Skills Search Helper
Install a tiny helper to your Agent, search and equip skill from 223,000+ vetted skills library on demand.