Skip to content

[RobotGenerated] Resolve open Dependabot security alerts in Go and Python dependencies. - #104

Merged
morrowc merged 4 commits into
mainfrom
dependabotFix
Sep 3, 2026
Merged

morrowc merged 4 commits into
mainfrom
dependabotFix

Conversation

@morrowc

@morrowc morrowc commented Sep 2, 2026

Copy link
Copy Markdown
Collaborator

There were a slew of dependabot issues, so I set the robot loose to resolve them.

  • Upgrade google.golang.org/grpc to v1.83.2 (fixes alerts 73, 100, 103).
  • Migrate github.com/jackc/pgx v3 to github.com/jackc/pgx/v5 v5.10.0 in Historical-ROA (fixes alerts 45, 46, 76).
  • Migrate github.com/osrg/gobgp to github.com/osrg/gobgp/v3 v3.37.0 in mrt_converter (fixes alerts 41, 43, 44, 79).
  • Update cloud.google.com/go/bigquery to v1.72.0, removing the vulnerable github.com/apache/thrift dependency (fixes alert 77).
  • Update ObjExists in pkg/mrt_converter to use errors.Is(err, storage.ErrObjectNotExist) for cloud storage client compatibility.
  • Update python-client/requirements.txt: pyasn1==0.6.4, pyasn1-modules==0.4.1, idna==3.15, urllib3==2.7.0, requests==2.33.0 (fixes alerts 71, 74, 78, 80, 81, 97, 98, 101).
  • Note: proto/go.mod alerts (15, 19, 72, 99, 102) were eliminated by module consolidation into root go.mod with protobuf v1.36.11 and gRPC v1.83.2.

- Upgrade google.golang.org/grpc to v1.83.2 (fixes alerts 73, 100, 103).
- Migrate github.com/jackc/pgx v3 to github.com/jackc/pgx/v5 v5.10.0 in Historical-ROA (fixes alerts 45, 46, 76).
- Migrate github.com/osrg/gobgp to github.com/osrg/gobgp/v3 v3.37.0 in mrt_converter (fixes alerts 41, 43, 44, 79).
- Update cloud.google.com/go/bigquery to v1.72.0, removing the vulnerable github.com/apache/thrift dependency (fixes alert 77).
- Update ObjExists in pkg/mrt_converter to use errors.Is(err, storage.ErrObjectNotExist) for cloud storage client compatibility.
- Update python-client/requirements.txt: pyasn1==0.6.4, pyasn1-modules==0.4.1, idna==3.15, urllib3==2.7.0, requests==2.33.0 (fixes alerts 71, 74, 78, 80, 81, 97, 98, 101).
- Note: proto/go.mod alerts (15, 19, 72, 99, 102) were eliminated by module consolidation into root go.mod with protobuf v1.36.11 and gRPC v1.83.2.

TAG=agy
CONV=04d7abf4-9e7c-4d1e-a96a-b563b1109e65

@hanskuhn hanskuhn left a comment

Copy link
Copy Markdown
Member

Choose a reason for hiding this comment

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

Looks good! Thanks

@hanskuhn

hanskuhn commented Sep 2, 2026

Copy link
Copy Markdown
Member

Python says the dependency tree is not happy:

 The conflict is caused by:
    The user requested protobuf==5.29.6
    grpcio-tools 1.62.2 depends on protobuf<5.0dev and >=4.21.6

Chris Morrow added 3 commits September 2, 2026 23:23
Remove deleted Historical-ROA/movefromoldtonew and obsolete dependencies (pgx, log), keeping upgraded dependencies in go.mod and go.sum.

TAG=agy
CONV=58107ef1-7a62-4bfe-a45b-0e838dcbe775
Resolve pip dependency conflict with protobuf==5.29.6 by upgrading grpcio
and grpcio-tools from 1.62.2 to 1.70.0.

TAG=agy
CONV=58107ef1-7a62-4bfe-a45b-0e838dcbe775
Bump packaging to 24.2 and pluggy to 1.5.0 to resolve pip dependency conflict
with pytest 9.0.3 (requires packaging>=22, pluggy>=1.5).

TAG=agy
CONV=58107ef1-7a62-4bfe-a45b-0e838dcbe775
@morrowc
morrowc merged commit f10513e into main Sep 3, 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