Skip to content

chore: bump golangci-lint-action v7 → v9 (Node 24)#4936

Merged
dustin-decker merged 1 commit into
mainfrom
chore/golangci-lint-v9
May 1, 2026
Merged

chore: bump golangci-lint-action v7 → v9 (Node 24)#4936
dustin-decker merged 1 commit into
mainfrom
chore/golangci-lint-v9

Conversation

@bryanbeverly

@bryanbeverly bryanbeverly commented Apr 30, 2026

Copy link
Copy Markdown
Contributor

Summary

Bumps golangci/golangci-lint-action from v7 to v9 (Node 24 runtime).

  • v8 changed working-directory to absolute paths and requires golangci-lint ≥ v2.1.0
  • v9 is dependency maintenance on top of v8 (Node 24, updated checkout/setup-go)
  • This repo pins version: v2.11.4 (already v2) — no config migration needed
  • No .golangci.yml config file exists; lint args are passed inline via args:

Risk

Low. The only functional change is the Node runtime (20 → 24). The golangci-lint binary version and args are unchanged.

Test plan

  • CI golangci-lint job passes on this PR

Made with Cursor


Note

Low Risk
Low risk CI maintenance change that only updates the golangci-lint GitHub Action version; lint binary version and args remain pinned, so impact should be limited to CI runtime/environment differences.

Overview
Updates the golangci-lint GitHub Actions workflow to use golangci/golangci-lint-action@v9 instead of @v7.

The pinned golangci-lint version (v2.11.4) and invocation args are unchanged, so the functional behavior should remain the same aside from the action/runtime updates.

Reviewed by Cursor Bugbot for commit d950591. Bugbot is set up for automated code reviews on this repo. Configure here.

golangci-lint-action v8+ requires golangci-lint v2 (this repo
already pins v2.11.4). v9 runs on Node 24, eliminating the
upcoming Node 20 deprecation warning.

Made-with: Cursor
@bryanbeverly bryanbeverly requested a review from a team April 30, 2026 05:08

@dustin-decker dustin-decker left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Approved: Node action/runtime upgrade with passing CI.

@dustin-decker dustin-decker merged commit 5f47aad into main May 1, 2026
16 checks passed
@dustin-decker dustin-decker deleted the chore/golangci-lint-v9 branch May 1, 2026 22:09
MuneebUllahKhan222 pushed a commit that referenced this pull request May 29, 2026
golangci-lint-action v8+ requires golangci-lint v2 (this repo
already pins v2.11.4). v9 runs on Node 24, eliminating the
upcoming Node 20 deprecation warning.

Made-with: Cursor
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