go-runtime-and-dependency-upgrades

Map, update, and validate Go runtime versions and dependency modules.

Updated Apr 19, 2026
One-click install
npx skills add https://github.com/dmarins/sdd --skill go-runtime-and-dependency-upgrades
Or copy as Structured Prompt for Agent
Please help me install this Agent Skill.
Skill: go-runtime-and-dependency-upgrades
Source: https://github.com/dmarins/sdd/tree/main/skills/go-runtime-and-dependency-upgrades
Command: npx skills add https://github.com/dmarins/sdd --skill go-runtime-and-dependency-upgrades

SYSTEM DOCUMENTATION & REQUIREMENTS

What problem does it solve?

This skill addresses the complexity of upgrading Go toolchains and dependencies by treating them as a structured engineering task rather than a simple command-line update, preventing broken builds and runtime incompatibilities.

Core Features & Use Cases

  • Multi-mode Upgrades: Supports distinct workflows for runtime-only, dependency-only, or combined upgrades.
  • Surface Mapping: Provides a systematic approach to identify all project files referencing Go versions, including Dockerfiles, CI pipelines, and infrastructure configurations.
  • Validation Framework: Ensures upgrades are verified through local testing, linting, and CI/CD review to maintain production stability.

Quick Start

Use the go-runtime-and-dependency-upgrades skill to perform a coordinated update of the project Go version and all associated dependencies while validating the full build surface.

Frequently Asked Questions about go-runtime-and-dependency-upgrades

High-intent search queries and answers about installing and using this skill.

FAQPage Schema
How do I safely upgrade my Go runtime version without breaking my CI/CD pipelines?

To safely upgrade your Go runtime, you must systematically map all project files referencing Go versions, including Dockerfiles and CI pipelines, then validate the full build surface through local testing and linting to prevent broken builds.

What is the best way to patch Go module dependencies after a security advisory?

Patching Go module dependencies after a security advisory requires a structured dependency-only upgrade workflow that validates compatibility across build scripts and runtime environments to ensure patched modules do not introduce runtime incompatibilities.

Can I update my Go toolchain and project dependencies at the same time?

Yes, you can update your Go toolchain and dependencies simultaneously using a combined upgrade mode, which coordinates the runtime version bump with module updates while verifying infrastructure alignment and maintaining production stability.

How does surface mapping work when bumping Go versions in a project?

Surface mapping systematically identifies all project files and infrastructure configurations referencing Go versions, ensuring a toolchain bump captures every dependency, build script, and CI pipeline requiring compatibility updates across the full build surface.

What should I do to validate a Go dependency upgrade before merging to production?

To validate a Go dependency upgrade before merging to production, you must run local tests, linting, and comprehensive CI/CD review to ensure updated modules maintain runtime compatibility and infrastructure alignment across the build surface.