Skip to content

Bump CI actions to current majors - #161

Merged
umputun merged 2 commits into
masterfrom
update-ci-actions
Aug 20, 2026
Merged

umputun merged 2 commits into
masterfrom
update-ci-actions

Conversation

@paskal

@paskal paskal commented Aug 19, 2026

Copy link
Copy Markdown
Collaborator

Moves the workflow to the current majors: actions/setup-go v5 to v7, actions/checkout v4 to v7, and golangci/golangci-lint-action v7 to v9.

The v7 majors of the two actions/* are ESM and Node 24 runtime migrations, and ubuntu-latest already runs a new enough runner for Node 24. checkout v7 additionally blocks fork pull request checkout for pull_request_target and workflow_run, neither of which this workflow uses. golangci-lint-action v8 requires golangci-lint v2.1.0 or newer, which the pinned v2.12.2 satisfies, and its switch to absolute paths only applies when working-directory is set, which it is not here.

No inputs changed, so the rest of the workflow is untouched.

actions/setup-go v5 to v7, actions/checkout v4 to v7, and
golangci/golangci-lint-action v7 to v9. The v7 majors of the two
actions/* are ESM and Node 24 runtime migrations; checkout v7 also
blocks fork PR checkout for `pull_request_target` and `workflow_run`,
neither of which this workflow uses. golangci-lint-action v8 requires
golangci-lint v2.1.0 or newer, and the pinned v2.12.2 satisfies that.
@paskal
paskal requested a review from umputun as a code owner August 19, 2026 13:21
@coveralls

Copy link
Copy Markdown

Coverage Report for CI Build 32257610930

Coverage remained the same at 75.111%

Details

  • Coverage remained the same as the base build.
  • Patch coverage: No coverable lines changed in this PR.
  • No coverage regressions found.

Uncovered Changes

No uncovered changes found.

Coverage Regressions

No coverage regressions found.


Coverage Stats

Coverage Status
Relevant Lines: 3608
Covered Lines: 2710
Line Coverage: 75.11%
Coverage Strength: 54.21 hits per line

💛 - Coveralls

Keeps the action version bumps from this branch and the
persist-credentials: false added by #160.
@umputun
umputun merged commit 8cf889b into master Aug 20, 2026
2 checks passed
@umputun
umputun deleted the update-ci-actions branch August 20, 2026 00:33
umputun added a commit that referenced this pull request Aug 20, 2026
Keeps go 1.26 from this branch and actions/setup-go@v7 from the action bumps
merged in #161.
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.

3 participants