Skip to content

Address vulnerabilities in Mettle repo#351

Merged
toastwaffle merged 12 commits into
thought-machine:masterfrom
scyyx5:fix_vulnerabilities
Apr 30, 2026
Merged

Address vulnerabilities in Mettle repo#351
toastwaffle merged 12 commits into
thought-machine:masterfrom
scyyx5:fix_vulnerabilities

Conversation

@scyyx5

@scyyx5 scyyx5 commented Apr 23, 2026

Copy link
Copy Markdown
Contributor
  1. Cherry-pick dependency-update commits to bump dependencies to latest version and fix merge conflict.
  2. Switches health registration to the official grpc health server implementation compatible with newer grpc
  3. Adds the missing grpc health build dependency
  4. Fixes a go.sum module path typo for cloud.google.com/go/longrunning
    Note: In grpc v1.79.3, the HealthServer interface added a new List method and changed the Watch signature, making existing custom health server implementations incompatible. So this PR replace direct registration of custom servers with the official health.NewServer() implementation and update BUILD dependencies accordingly.

scyyx5 and others added 6 commits April 23, 2026 18:30
Bumps [github.com/golang/glog](https://github.com/golang/glog) from 1.2.0 to 1.2.4.
- [Release notes](https://github.com/golang/glog/releases)
- [Commits](golang/glog@v1.2.0...v1.2.4)

---
updated-dependencies:
- dependency-name: github.com/golang/glog
  dependency-version: 1.2.4
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [golang.org/x/crypto](https://github.com/golang/crypto) from 0.17.0 to 0.45.0.
- [Commits](golang/crypto@v0.17.0...v0.45.0)

---
updated-dependencies:
- dependency-name: golang.org/x/crypto
  dependency-version: 0.45.0
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [golang.org/x/oauth2](https://github.com/golang/oauth2) from 0.15.0 to 0.27.0.
- [Commits](golang/oauth2@v0.15.0...v0.27.0)

---
updated-dependencies:
- dependency-name: golang.org/x/oauth2
  dependency-version: 0.27.0
  dependency-type: indirect
...

Signed-off-by: dependabot[bot] <support@github.com>
Bumps [github.com/hashicorp/go-retryablehttp](https://github.com/hashicorp/go-retryablehttp) from 0.7.5 to 0.7.7.
- [Changelog](https://github.com/hashicorp/go-retryablehttp/blob/main/CHANGELOG.md)
- [Commits](hashicorp/go-retryablehttp@v0.7.5...v0.7.7)

---
updated-dependencies:
- dependency-name: github.com/hashicorp/go-retryablehttp
  dependency-version: 0.7.7
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@scyyx5

scyyx5 commented Apr 23, 2026

Copy link
Copy Markdown
Contributor Author

Skip Bump golang.org/x/net from 0.19.0 to 0.38.0 as it already bumped to v0.47.0

dependabot Bot and others added 2 commits April 23, 2026 22:31
Bumps [google.golang.org/grpc](https://github.com/grpc/grpc-go) from 1.60.1 to 1.79.3.
- [Release notes](https://github.com/grpc/grpc-go/releases)
- [Commits](grpc/grpc-go@v1.60.1...v1.79.3)

---
updated-dependencies:
- dependency-name: google.golang.org/grpc
  dependency-version: 1.79.3
  dependency-type: direct:production
...

Signed-off-by: dependabot[bot] <support@github.com>
@scyyx5 scyyx5 changed the title Fix vulnerabilities Address vulnerabilities in Mettle repo Apr 24, 2026

@toastwaffle toastwaffle left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

This PR needs to have changes to third_party/go/BUILD in it - you should be able to use plz puku sync -w

Comment thread flair/rpc/rpc.go
Comment thread flair/rpc/rpc.go
Comment thread flair/rpc/rpc.go Outdated
Comment thread third_party/go/BUILD
@toastwaffle toastwaffle merged commit 7b533cc into thought-machine:master Apr 30, 2026
3 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.

2 participants