Skip to content

fix: update Go dependencies to fix CVEs - #31

Merged
lix5686 merged 1 commit into
mainfrom
chore/update-go-crypto
Nov 9, 2026
Merged

lix5686 merged 1 commit into
mainfrom
chore/update-go-crypto

Conversation

@lix5686

@lix5686 lix5686 commented Nov 9, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Upgrade golang.org/x/crypto (v0.49.0 → v0.58.0) and the related x/* modules.
  • Upgrade OpenTelemetry (core, SDK, OTLP and stdout/prometheus exporters, contrib), grpc and go-jose/v4 to versions that fix the vulnerabilities govulncheck reported.
  • Replace deprecated gopkg.in/yaml.v3 with go.yaml.in/yaml/v3 (drop-in).
  • The go directive moves from 1.25.5 to 1.26.0 as a result; CI and release read it via go-version-file.

Testing

  • go build ./... and go test ./... pass.
  • cd action && npm run build && npm test pass.
  • govulncheck ./... reports no vulnerabilities.
  • Integration tests were not run locally (they need GitHub App credentials); CI runs them.

🤖 Generated with Claude Code

Upgrade x/crypto, OpenTelemetry, grpc and go-jose to fixed versions
and swap deprecated gopkg.in/yaml.v3 for go.yaml.in/yaml/v3.

Co-Authored-By: Claude Sonnet 5.5 <noreply@anthropic.com>
@lix5686
lix5686 marked this pull request as ready for review November 9, 2026 20:34
@lix5686
lix5686 requested a review from a team as a code owner November 9, 2026 20:34
"os"

"gopkg.in/yaml.v3"
"go.yaml.in/yaml/v3"

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

omg theres a v3!!!!

Copy link
Copy Markdown

Choose a reason for hiding this comment

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

i thought we had to move to v4

@lix5686
lix5686 merged commit 5e8435f into main Nov 9, 2026
2 checks passed
@lix5686
lix5686 deleted the chore/update-go-crypto branch November 9, 2026 21:27
lix5686 pushed a commit that referenced this pull request Nov 9, 2026
🤖 I have created a release *beep* *boop*
---


##
[2.1.3](v2.1.2...v2.1.3)
(2026-11-09)


### Bug Fixes

* update Go dependencies to fix CVEs
([#31](#31))
([5e8435f](5e8435f))

---
This PR was generated with [Release
Please](https://github.com/googleapis/release-please). See
[documentation](https://github.com/googleapis/release-please#release-please).

Co-authored-by: github-actions[bot] <41898282+github-actions[bot]@users.noreply.github.com>
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