Files
Charon/.github/skills/utility-update-go-version.SKILL.md
T
GitHub Actions 1ac3e5a444 chore: enable Cerberus security by default and fix 31 skipped E2E tests
Phase 1 of skipped Playwright tests remediation:

Changed Cerberus default from disabled to enabled in backend code
Deprecated FEATURE_CERBERUS_ENABLED env var (no longer needed)
Added data-testid and a11y attributes to LanguageSelector component
Fixed keyboard navigation timing in account-settings and user-management tests
Simplified security dashboard toggle tests with waitForToast pattern
Test results: 668 passed, 11 failed, 67 skipped (reduced from 98)
Backend coverage: 87.0% (exceeds 85% threshold)
2026-01-24 22:22:40 +00:00

897 B

Utility: Update Go Version

Updates the local Go installation to match the version specified in go.work.

Purpose

When Renovate bot updates the Go version in go.work, this skill automatically downloads and installs the matching Go version locally.

Usage

.github/skills/scripts/skill-runner.sh utility-update-go-version

What It Does

  1. Reads the required Go version from go.work
  2. Compares against the currently installed version
  3. If different, downloads and installs the new version using golang.org/dl
  4. Updates the system symlink to point to the new version

When to Use

  • After Renovate bot creates a PR updating go.work
  • When you see "packages.Load error: go.work requires go >= X.Y.Z"
  • Before building if you get Go version mismatch errors

Requirements

  • sudo access (for updating symlink)
  • Internet connection (for downloading Go SDK)