Skip to content

fix(ci): bump actions to Node-24 compatible versions - #4

Open
0xcfff wants to merge 2 commits into
mainfrom
fix/ci-annotation-warnings
Open

fix(ci): bump actions to Node-24 compatible versions#4
0xcfff wants to merge 2 commits into
mainfrom
fix/ci-annotation-warnings

Conversation

@0xcfff

@0xcfff 0xcfff commented Aug 18, 2026

Copy link
Copy Markdown
Owner

Summary

Fixes the 4 annotation warnings catalogued from CI run #32113407009.

Root causes addressed

  1. Node.js 20 runtime deprecations (3 annotations) — 5 actions were pinned to majors targeting the Node-20 runtime. Bumped to the latest Node-24 compatible majors:

    • actions/checkout v4 → v7
    • actions/setup-go v5 → v7
    • actions/upload-artifact v4 → v7
    • actions/download-artifact v4 → v8
    • goreleaser/goreleaser-action v5 → v7
  2. version: latest warning (1 annotation) — replaced version: latest with version: '~> v2' in the GoReleaser step.

0xcfff added 2 commits August 18, 2026 10:06
- actions/checkout@v4 -> @v7
- actions/setup-go@v5 -> @v7
- actions/upload-artifact@v4 -> @v7
- actions/download-artifact@v4 -> @v8
- goreleaser/goreleaser-action@v5 -> @v7
- goreleaser version: latest -> '~> v2'

Resolves all 4 annotation warnings from CI run 32113407009
v3.0.5 targets node24, resolving the final Node.js 20 deprecation
warning that was missed in the original fix pass (step gated on
pull_request events, invisible in tag-push runs).
@github-actions

Copy link
Copy Markdown

Code Coverage

Package Line Rate Complexity Health
github.com/0xcfff/hostsctl/cmd/hostsctl 0% 0
github.com/0xcfff/hostsctl/commands/alias 81% 0
github.com/0xcfff/hostsctl/commands/block 81% 0
github.com/0xcfff/hostsctl/commands/cmdtest 0% 0
github.com/0xcfff/hostsctl/commands/common 0% 0
github.com/0xcfff/hostsctl/commands/database 45% 0
github.com/0xcfff/hostsctl/commands 0% 0
github.com/0xcfff/hostsctl/commands/version 0% 0
github.com/0xcfff/hostsctl/hosts/dom 42% 0
github.com/0xcfff/hostsctl/hosts 0% 0
github.com/0xcfff/hostsctl/hosts/syntax 52% 0
github.com/0xcfff/hostsctl/iotools 0% 0
github.com/0xcfff/hostsctl/iptools 100% 0
Summary 55% (1410 / 2582) 0

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