
de Multigres Operator241
Épingle automatiquement les tags SHA des images de conteneur liées à multigres dans image_defaults.go, compare le code upstream entre les anciens et nouveaux SHA, et identifie les impacts sur l'opérateur.
Cette compétence automatise l'épinglage des tags SHA d'images de conteneur utilisés par l'opérateur multigres (multigres, pgctld, multiadmin-web). Elle récupère les derniers tags SHA, met à jour api/v1alpha1/image_defaults.go et effectue une comparaison du code upstream pour identifier les commits susceptibles d'affecter la compatibilité de l'opérateur. Le flux de travail comprend la récupération des SHA, la mise à jour de image_defaults.go, l'exécution de git diffs entre les anciens et les nouveaux SHA et la production d'une analyse d'impact basée sur des preuves.
Utilisez cette compétence lors de la préparation d'une version de l'opérateur ou de la mise à jour des tags d'image : par exemple, "préparer les images pour la version", "épingler les tags d'image" ou "mettre à jour les images multigres". Exécutez-la avant de publier une version afin de pouvoir auditer les changements disruptifs, signaler les mises à jour nécessaires de l'opérateur et générer un message de commit précis.
Compatible avec les agents capables d'utiliser la ligne de commande et l'automatisation CI pouvant exécuter Python et git (ex: Codex/GitHub runner, agents basés sur le CLI).
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.