Skip to content

Remove use of go-version-file in github actions, and document how to update the gvisor go module#589

Merged
openshift-merge-bot[bot] merged 2 commits intocontainers:mainfrom
cfergeau:gha
Jan 7, 2026
Merged

Remove use of go-version-file in github actions, and document how to update the gvisor go module#589
openshift-merge-bot[bot] merged 2 commits intocontainers:mainfrom
cfergeau:gha

Conversation

@cfergeau
Copy link
Copy Markdown
Collaborator

@cfergeau cfergeau commented Jan 7, 2026

  • gha: Stop using go-version-file with actions/setup-go
  • doc: Explain how to update the gvisor go module

When go-version-file is used, actions/setup-go will use the exact
version specified in go.mod, if go.mod specifies 1.25.0, it will use
this and not the latest 1.25.x release.
See actions/setup-go#561

This is problematic as 1.25.0 is likely to have unfixed CVEs if there
has been subsequent minor releases.

Given this caveat, this commit removes the use of go-version-file from
our GitHub Actions workflows. Using the latest one should not be a
problem.

Signed-off-by: Christophe Fergeau <cfergeau@redhat.com>
@openshift-ci openshift-ci bot added the approved label Jan 7, 2026
The repo URL is non obvious, and one has to know the `go` branch must be
used or compilation will fail.

Signed-off-by: Christophe Fergeau <cfergeau@redhat.com>
@praveenkumar
Copy link
Copy Markdown
Contributor

/lgtm
/approve

@openshift-ci
Copy link
Copy Markdown
Contributor

openshift-ci bot commented Jan 7, 2026

[APPROVALNOTIFIER] This PR is APPROVED

This pull-request has been approved by: cfergeau, praveenkumar

The full list of commands accepted by this bot can be found here.

The pull request process is described here

Details Needs approval from an approver in each of these files:

Approvers can indicate their approval by writing /approve in a comment
Approvers can cancel approval by writing /approve cancel in a comment

@openshift-merge-bot openshift-merge-bot bot merged commit 47f609d into containers:main Jan 7, 2026
20 checks passed
@cfergeau cfergeau deleted the gha branch January 12, 2026 11:26
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants