Skip to content
Merged
Show file tree
Hide file tree
Changes from 2 commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
10 changes: 5 additions & 5 deletions .github/workflows/go.yml
Original file line number Diff line number Diff line change
Expand Up @@ -16,7 +16,7 @@ jobs:
- name: Set up Go
uses: actions/setup-go@v6
with:
go-version: 1.24.2
go-version: 1.25.3
id: go
- name: Check out code
uses: actions/checkout@v5
Expand All @@ -31,14 +31,14 @@ jobs:
- name: "Set up Go"
uses: actions/setup-go@v6
with:
go-version: 1.24.2
go-version: 1.25.3
id: go
- name: Check out code
uses: actions/checkout@v5
- name: Lint
uses: golangci/golangci-lint-action@v8
with:
version: v1.64.5
version: v2.6.0
args: --config ./.golangci.yml --timeout=5m
test:
name: Test ${{ matrix.os }}
Expand All @@ -51,7 +51,7 @@ jobs:
- name: Set up Go
uses: actions/setup-go@v6
with:
go-version: 1.24.2
go-version: 1.25.3
id: go
- name: Check out code
uses: actions/checkout@v5
Expand All @@ -68,7 +68,7 @@ jobs:
- name: Set up Go ${{ matrix.go-version }}
uses: actions/setup-go@v6
with:
go-version: 1.24.2
go-version: 1.25.3
- name: Check out code into the Go module directory
uses: actions/checkout@v5
- name: Get govulncheck
Expand Down
2 changes: 1 addition & 1 deletion .github/workflows/release.yml
Original file line number Diff line number Diff line change
Expand Up @@ -20,7 +20,7 @@ jobs:
- name: Set up Go
uses: actions/setup-go@v6
with:
go-version: 1.24.0
go-version: 1.25.3

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

⚠️ Potential issue | 🔴 Critical

🧩 Analysis chain

Verify Go 1.25.3 is a valid release and all workflows are consistently updated.

The YAML syntax is correct, but ensure that:

  1. Go 1.25.3 is an actual, released version
  2. All other workflow files (e.g., .github/workflows/go.yml mentioned in the enriched summary) are also updated to Go 1.25.3 for consistency

Run this script to verify consistency across all workflow files:

Additionally, search for the latest Go version to confirm 1.25.3 is valid:


🏁 Script executed:

#!/bin/bash
# Description: Check all GitHub Actions workflows for Go version specifications

echo "=== Go version specifications in all workflows ==="
fd -e yml -e yaml . .github/workflows/ -x grep -n "go-version" {} +

echo ""
echo "=== Checking for version inconsistencies ==="
fd -e yml -e yaml . .github/workflows/ -x grep -h "go-version" {} + | sort | uniq -c

Length of output: 1089


🌐 Web query:

What is the latest version of Go and is 1.25.3 a valid release?

💡 Result:

The latest stable Go release (as of Nov 6, 2025) is go1.25.3 (released October 13, 2025). Yes — 1.25.3 is an official valid release. [1][2]

Sources:
[1] go.dev VERSION (go1.25.3, time 2025-10-13).
[2] Go release history / release notes (go1.25.3 released 2025-10-13).


Update go-ossf-slsa3-publish.yml to use Go 1.25.3 for consistency across workflows.

Go 1.25.3 is a valid release (released October 13, 2025), confirming the version choice is sound. However, the PR is incomplete: .github/workflows/go-ossf-slsa3-publish.yml at line 34 still specifies go-version: 1.17, while release.yml and go.yml have been updated to 1.25.3. This inconsistency should be resolved by updating that file to match the others.

🤖 Prompt for AI Agents
In .github/workflows/go-ossf-slsa3-publish.yml around line 34, the job still
pins go-version: 1.17 while release.yml and go.yml use 1.25.3; update that
go-version value to 1.25.3 so all workflow files consistently use Go 1.25.3,
then run a quick CI/lint check to ensure the workflow YAML remains valid.

- name: Set up QEMU
uses: docker/setup-qemu-action@v3
- name: Set up Docker Buildx
Expand Down
Loading