Skip to content

ci: bump GitHub Actions to current majors - #6

Merged
adedayo merged 2 commits into
mainfrom
chore/bump-actions
Aug 10, 2026
Merged

ci: bump GitHub Actions to current majors#6
adedayo merged 2 commits into
mainfrom
chore/bump-actions

Conversation

@adedayo

@adedayo adedayo commented Aug 10, 2026

Copy link
Copy Markdown
Owner

Bumps all GitHub Actions to their current major versions, prompted by the Node 20 deprecation warnings on the v2.3.0 checkmate-app release run.

Also moves actions/cache off v3, whose backend is retired.

Includes a second, unrelated commit: golangci-lint has been failing on main since the suppression matcher landed, and that failure is present in the v1.5.0 tag. Four errcheck findings on deferred Close calls. Not a correctness defect — the statement is read-only within its transaction, the test databases are torn down regardless — but a red check on main is a check nobody reads.

CI green: both CI and golangci-lint.

The v2.3.0 checkmate-app release run warned that several actions still
target Node 20, which runners are force-upgrading to Node 24 and will
eventually stop supporting. Bumping the whole set rather than only those,
so the next deprecation is not a second sweep.

Also moves actions/cache off v3, whose service backend is retired.
golangci-lint has been failing on main since the suppression matcher
landed, and the failure is present in the v1.5.0 tag. Four errcheck
findings on deferred Close calls — one prepared statement, three test
databases.

Not a correctness defect: the statement is read-only within its
transaction and the test databases are torn down regardless. But a red
lint check on main is a check nobody reads, which is how the next real
finding gets missed.
@adedayo
adedayo merged commit 8646221 into main Aug 10, 2026
9 checks passed
@adedayo
adedayo deleted the chore/bump-actions branch August 10, 2026 16:50
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.

1 participant