Skip to content

ci: bump Go, golangci-lint, codespell, and runners - #70

Open
kolyshkin wants to merge 1 commit into
opencontainers:mainfrom
kolyshkin:ci-bumps-II
Open

ci: bump Go, golangci-lint, codespell, and runners#70
kolyshkin wants to merge 1 commit into
opencontainers:mainfrom
kolyshkin:ci-bumps-II

Conversation

@kolyshkin

Copy link
Copy Markdown
Contributor
  • Test matrix: 1.24.x (go.mod minimum) and 1.26.x (latest); drop 1.25.x.
  • GO_VERSION for the validate jobs: 1.25 -> 1.26.
  • golangci-lint: v2.4 -> v2.12.
  • codespell: 2.4.1 -> 2.4.3.
  • Runners: ubuntu-24.04 -> ubuntu-26.04.

The actions themselves are already kept current by dependabot.

@kolyshkin
kolyshkin requested a review from a team as a code owner August 3, 2026 22:53
@kolyshkin kolyshkin added this to the 0.0.9 milestone Aug 3, 2026
@kolyshkin

Copy link
Copy Markdown
Contributor Author

CI bumps; easy to review; PTAL @opencontainers/cgroups-maintainers

fail-fast: false
matrix:
go-version: [1.24.x, 1.25.x]
go-version: [1.24.x, 1.26.x]

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Can we just test oldstable and stable

fail-fast: false
matrix:
go-version: [1.24.x, 1.25.x]
go-version: [1.24.x, 1.26.x]

@AkihiroSuda AkihiroSuda Aug 4, 2026

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Suggested change
go-version: [1.24.x, 1.26.x]
# the minimum version corresponds to go.mod
go-version: [1.24.x, 1.26.x]

Copy link
Copy Markdown
Contributor Author

Choose a reason for hiding this comment

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

added

        # Make sure to have version from go.mod included here.

@kolyshkin

Copy link
Copy Markdown
Contributor Author

Can we just test oldstable and stable

@AkihiroSuda we also have to specify the version from go.mod, and in case this version is accidentally the same as "oldstable" or "stable", we have the test running twice on the same Go version.

If we use numbers, we can clearly see if there's redundancy here.

What do you think?

 * Test matrix: 1.24.x (go.mod minimum) and 1.26.x (latest); drop 1.25.x.
 * GO_VERSION for the validate jobs: 1.25 -> 1.26.
 * golangci-lint: v2.4 -> v2.12.
 * codespell: 2.4.1 -> 2.4.3.
 * Runners: ubuntu-24.04 -> ubuntu-26.04.

The actions themselves are already kept current by dependabot.

Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
Signed-off-by: Kir Kolyshkin <kolyshkin@gmail.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants