update-go-version
Update Go version across the Tempo codebase (go.mod, tools/go.mod, Dockerfile, CI workflows, tools image tag)
Installation
Pick a client and clone the repository into its skills directory.
Installation
About this skill
Update Go version across the Tempo codebase (go.mod, tools/go.mod, Dockerfile, CI workflows, tools image tag)
How to use
Wpisz komendę
/update-go-versionw konwersacji z Claude'em, aby uruchomić umiejętność. Skill automatycznie pobierze bieżącą wersję Go z pliku tools/Dockerfile, którą aktualizuje przepływ Renovate.Skill sprawdzi, czy pliki go.mod (moduł główny) i tools/go.mod (moduł narzędzi) zawierają zgodną wersję Go. Jeśli wersje się różnią, przejdzie do aktualizacji. Jeśli są już zsynchronizowane, poinformuje Cię, że tools/Dockerfile wymaga najpierw scalenia i zbudowania nowego obrazu.
Skill zaktualizuje dyrektywę
go X.Y.Zw obu plikach: go.mod i tools/go.mod, aby były zgodne z wersją z tools/Dockerfile.Pobierze najnowszy tag obrazu narzędzi z Docker Hub (repozytorium grafana/tempo-ci-tools) i zaktualizuje wartość
TOOLS_IMAGE_TAGw pliku build/tools.mk.Zweryfikuje, że zmany kompilują się poprawnie, uruchamiając
make vendorimake build. Jeśli kompilacja się powiedzie, wszystkie zmiany są gotowe do zatwierdzenia.