Skip to content

ci: align registry validation with Go 1.26.4#246

Merged
intel352 merged 1 commit into
mainfrom
fix/registry-go-1264-validation
Jun 6, 2026
Merged

ci: align registry validation with Go 1.26.4#246
intel352 merged 1 commit into
mainfrom
fix/registry-go-1264-validation

Conversation

@intel352
Copy link
Copy Markdown
Contributor

@intel352 intel352 commented Jun 6, 2026

Summary

  • Align registry validation Go setup and cache keys with Go 1.26.4
  • Keep wfctl core registry validation compatible with the current workflow module toolchain

Root cause

Validate core manifests against workflow plugins checks out GoCodeAlone/workflow, then runs wfctl plugin registry-sync core under GOTOOLCHAIN=local. The workflow module now declares Go 1.26.4, but registry validation was still provisioning Go 1.26.3, causing the inspect build to fail with only exit status 1.

Verification

  • actionlint .github/workflows/*.yml

Copilot AI review requested due to automatic review settings June 6, 2026 23:48
Copy link
Copy Markdown

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Updates the CI registry validation workflow to provision the same Go patch version as the GoCodeAlone/workflow module toolchain, preventing wfctl plugin registry-sync core from failing under GOTOOLCHAIN=local due to a Go version mismatch.

Changes:

  • Bump actions/setup-go go-version from 1.26.3 to 1.26.4 for core-manifest validation.
  • Update Go module cache key + restore prefix to match 1.26.4, keeping cache segregation consistent with the provisioned toolchain.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@intel352 intel352 merged commit f76b9bf into main Jun 6, 2026
7 checks passed
@intel352 intel352 deleted the fix/registry-go-1264-validation branch June 6, 2026 23:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants