Conversation
Greptile SummaryThis PR updates the Go toolchain from version 1.24 to 1.26 across the entire repository. The changes are comprehensive and consistent:
The workflow changes represent a best practice improvement - using Confidence Score: 5/5
Important Files Changed
Flowchart%%{init: {'theme': 'neutral'}}%%
flowchart TD
A[Go 1.24 → 1.26 Update] --> B[Module Files]
A --> C[Docker Images]
A --> D[CI Workflows]
A --> E[Documentation]
B --> B1[go.mod: 1.24.6 → 1.26]
B --> B2[ssvsigner/go.mod: 1.24.6 → 1.26]
B --> B3[tool.mod: 1.24.6 → 1.26]
B --> B4[scripts/differ/go.mod: 1.24 → 1.26]
B1 --> B5[Remove toolchain directive]
B2 --> B5
B3 --> B5
C --> C1[Dockerfile: golang:1.24 → 1.26]
C --> C2[Dockerfile.multiarch: golang:1.24.6 → 1.26.0]
C --> C3[dev.Dockerfile: golang:1.24 → 1.26]
C --> C4[tests.Dockerfile: golang:1.24 → 1.26]
C --> C5[ssvsigner/Dockerfile: golang:1.24 → 1.26]
C2 --> C6[Pin SHA256 digest]
D --> D1[7 workflow files]
D1 --> D2[go-version: 1.24.x]
D2 --> D3[go-version-file: go.mod]
D3 --> D4[Auto-sync with go.mod]
E --> E1[DEV_GUIDE.md: >=1.24 → >=1.26]
E --> E2[ssvsigner/e2e/README.md: 1.24+ → 1.26+]
style A fill:#e1f5ff
style B5 fill:#d4edda
style C6 fill:#d4edda
style D4 fill:#d4edda
Last reviewed commit: ef0d068 |
|
@greptileai please review it again |
Codecov Report✅ All modified and coverable lines are covered by tests. ☔ View full report in Codecov by Sentry. 🚀 New features to boost your workflow:
|
iurii-ssv
left a comment
There was a problem hiding this comment.
LGTM,
I'm wondering though if we should use Golang version-pinning everywhere (as we do in Dockerfile.multiarch) ?
# Conflicts: # .github/workflows/dutytracer-bench.yml # .github/workflows/full-test.yml # .github/workflows/spec-alignment.yml # .github/workflows/spec-test-raceless.yml # .github/workflows/spec-test.yml # .github/workflows/ssvsigner-e2e-test.yml # .github/workflows/unit-test.yml # Dockerfile # Dockerfile.multiarch # dev.Dockerfile # docs/DEV_GUIDE.md # go.mod # scripts/differ/go.mod # ssvsigner/Dockerfile # ssvsigner/e2e/README.md # ssvsigner/go.mod # tests.Dockerfile # tool.mod
as per title