Skip to content

chore: update go toolchain and harden ci workflows - #5

Merged
miklosn merged 1 commit into
mainfrom
chore/toolchain-ci
Nov 4, 2026
Merged

miklosn merged 1 commit into
mainfrom
chore/toolchain-ci

Conversation

@miklosn

@miklosn miklosn commented Nov 4, 2026 •

Copy link
Copy Markdown
Owner
  • Go 1.26 in go.mod; CI builds and tests with Go 1.26.6 / 1.27.3 (1.22 is EOL with unpatched stdlib CVEs)
  • Pin GitHub Actions to commit SHAs, pin goreleaser and golangci-lint versions
  • Release workflow: contents: write instead of write-all; pass the version input via env to avoid script injection
  • Add dependabot for gomod and actions with a 7-day cooldown

This change is Reviewable

Go 1.22 is end-of-life and ships unpatched stdlib advisories. Build and
test with supported Go, pin actions and tools to immutable versions,
drop write-all release permissions, and add dependabot with a 7-day
cooldown.
@miklosn
miklosn merged commit 2284f3e into main Nov 4, 2026
7 checks passed
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