Skip to content

Latest commit

 

History

History
47 lines (36 loc) · 2.21 KB

File metadata and controls

47 lines (36 loc) · 2.21 KB

microshift-release

Automate MicroShift release testing activities — from pre-release evaluation through build validation, CI verification, advisory promotion, and post-release checks.

Installation

/plugin marketplace add openshift-eng/edge-tooling
/plugin install microshift-release

Skills

Skill Phase Description
/microshift-release:pre-check Pre-Check (Phase 0) Evaluate whether MicroShift should participate in an OCP release (z-stream, nightly, EC/RC)
/microshift-release:release-versions Pre-Check (Phase 0) Check if a MicroShift version is available and where to find RPMs, bootc images, and Brew builds
/microshift-release:validate-artifacts Build Validation (Phase 1) Validate MicroShift built artifacts (RPMs and bootc images) produced by ART
/microshift-release:automated-testing Automated Testing (Phase 2) Run the full Prow CI release testing workflow — create PR, trigger jobs, check status, download and upload artifacts
/microshift-release:advisory-promotion Advisory Promotion (Phase 3) Validate Konflux bootc advisory promotion for QE sign-off — verify advisory YAML, catalog presence, shipment MR, and commit provenance
/microshift-release:post-release Post-Release (Phase 4) Verify all artifacts and docs are publicly available after shipping — bootc images, RPMs, errata, documentation, and lifecycle page

Roadmap

Phase Skill Status
Pre-Check (Phase 0) pre-check Done
Pre-Check (Phase 0) release-versions Done
Build Validation (Phase 1) validate-artifacts Done
Automated Testing (Phase 2) automated-testing Done
Advisory Promotion (Phase 3) advisory-promotion Done
Post-Release (Phase 4) post-release Done

Requirements

  • VPN (for Brew RPM checks, advisory reports)
  • GITLAB_API_TOKEN (optional, for 4.20+ bootc shipment MR checks)
  • Atlassian MCP server (for ART ticket queries and OCPBUGS lookups via OAuth)
  • gh CLI (for PR operations in automated testing)
  • aws CLI (for S3 build cache and artifact upload)
  • gsutil CLI (for GCS artifact download)
  • Python 3 with requests and pyyaml
  • Category: ci-cd

Author

agullon