1ac3e5a444
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)
32 lines
897 B
Markdown
32 lines
897 B
Markdown
# 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
|
|
|
|
```bash
|
|
.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)
|