upgrading-golang
OfficialEffortlessly update Go versions across your codebase.
Authorchainloop-dev
Version1.0.0
Installs0
System Documentation
What problem does it solve?
Manually upgrading the Go version across an entire project is a tedious and error-prone task, requiring updates in go.mod, Dockerfiles, CI/CD workflows, and documentation. This Skill automates the entire process, ensuring consistency and reducing the risk of missed updates or build failures.
Core Features & Use Cases
- Comprehensive Go Version Update: Automatically updates the Go version in
go.mod, all relevant Dockerfiles (including SHA256 digests for security), GitHub Actions workflows, and project documentation. - Optional Atlas Migration Tool Upgrade: Integrates the ability to also upgrade the Atlas migrations Docker image and CLI tool, maintaining consistency across development tools.
- Verification & Safety Checks: Includes steps for running
make testandmake lintto immediately verify the integrity of the codebase after the upgrade. - Use Case: A new critical security patch for Go is released, or the team decides to move to a newer Go version for performance benefits. Instead of a developer spending hours identifying and updating every single file, this Skill performs the entire upgrade, from fetching Docker image digests to updating all configuration files and verifying the build, allowing the developer to focus on core tasks.
Quick Start
Upgrade the Go version to 1.22.5 and also update the Atlas migrations Docker image to 0.38.0.
Dependency Matrix
Required Modules
None requiredComponents
references
💻 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: upgrading-golang Download link: https://github.com/chainloop-dev/chainloop/archive/main.zip#upgrading-golang 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 471,000+ vetted skills library on demand.