
from Multigres Operator241
Automatically pin multigres-related container image SHA tags in image_defaults.go, compare upstream code between old and new SHAs, and surface any operator impa
This skill automates pinning container image SHA tags used by the multigres operator (multigres, pgctld, multiadmin-web). It fetches latest SHA tags, updates api/v1alpha1/image_defaults.go, and performs an upstream code comparison to identify commits that might affect operator compatibility. The workflow includes fetching SHAs, updating image_defaults.go, running git diffs between old and new SHAs, and producing an evidence-backed impact analysis.
Use this skill when preparing an operator release or bumping image tags: e.g., "prepare images for release", "pin image tags", or "upgrade multigres images". Run it before publishing a release so you can audit breaking changes, flag required operator updates, and generate a precise commit message.
Compatible with command-line-capable agents and CI automation that can run Python and git (e.g., Codex/GitHub runner, CLI-based agents).
Skill automates pinning multigres container image SHA tags for Kubernetes operator releases, including upstream code comparison and compatibility audits. The bundled fetch script ran successfully, resolving latest SHA tags from GHCR. SKILL.md is exceptionally thorough with 6 detailed workflow steps covering tag fetching, code diffs, flag/env var compatibility audits, and deployment smoke tests.
Well-crafted DevOps skill for a specific ecosystem. Script uses only stdlib (urllib.request, concurrent.futures), no external deps. All network calls to legitimate public endpoints (ghcr.io, github.com). No security concerns. SKILL.md is unusually comprehensive — almost too long for a single skill, but well-structured with clear steps and mandatory audit checks.