Skip to content

chore: update dependencies#80

Merged
tembleking merged 1 commit intomainfrom
chore/update-deps-2026-04-27
Apr 27, 2026
Merged

chore: update dependencies#80
tembleking merged 1 commit intomainfrom
chore/update-deps-2026-04-27

Conversation

@tembleking
Copy link
Copy Markdown
Member

@tembleking tembleking commented Apr 27, 2026

Bump Go deps (mcp-go v0.49.0, oapi-codegen/runtime v1.4.0, ginkgo v2.28.2, golang.org/x/*), nixpkgs, and base container images. Version bump to v1.0.7.

nixpkgs bump brings Go 1.26.2 which fixes 4 stdlib vulnerabilities affecting our code:

  • GO-2026-4947: unexpected work during chain building in crypto/x509
  • GO-2026-4946: inefficient policy validation in crypto/x509
  • GO-2026-4870: unauthenticated TLS 1.3 KeyUpdate causes persistent connection retention and DoS in crypto/tls
  • GO-2026-4866: case-sensitive excludedSubtrees name constraints cause auth bypass in crypto/x509

Copilot AI review requested due to automatic review settings April 27, 2026 07:40
@tembleking tembleking requested a review from a team as a code owner April 27, 2026 07:40
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

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

Pull request overview

This PR updates the project’s dependency and packaging inputs (Go modules, Nix flake/nixpkgs, and base container image pins) and bumps the packaged version to v1.0.7.

Changes:

  • Bump Go module dependencies (notably mcp-go, oapi-codegen/runtime, ginkgo, and golang.org/x/*) and update go.sum accordingly.
  • Update Nix inputs (nixpkgs pin in flake.lock) and refresh Nix build/vendor hashes.
  • Refresh pinned base container image digests/hashes for both amd64 and aarch64.

Reviewed changes

Copilot reviewed 4 out of 6 changed files in this pull request and generated no comments.

Show a summary per file
File Description
package.nix Bumps package version to 1.0.7 and updates vendorHash for Go vendoring.
go.mod Updates required Go dependency versions and adjusts indirect requirements.
go.sum Updates module checksums to match the dependency bumps.
flake.lock Updates the pinned nixpkgs revision/hash/lastModified.
docker-base-amd64.nix Updates pinned base image digest and Nix hash for amd64.
docker-base-aarch64.nix Updates pinned base image digest and Nix hash for aarch64.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

@tembleking tembleking force-pushed the chore/update-deps-2026-04-27 branch from 09a5290 to 0b09e66 Compare April 27, 2026 07:42
@tembleking tembleking enabled auto-merge (squash) April 27, 2026 07:42
@tembleking tembleking disabled auto-merge April 27, 2026 07:51
@tembleking tembleking enabled auto-merge (squash) April 27, 2026 07:51
@tembleking tembleking merged commit baede82 into main Apr 27, 2026
6 checks passed
@tembleking tembleking deleted the chore/update-deps-2026-04-27 branch April 27, 2026 08:05
dangaiden pushed a commit that referenced this pull request Apr 27, 2026
Bump Go deps (mcp-go v0.49.0, oapi-codegen/runtime v1.4.0, ginkgo
v2.28.2, golang.org/x/*), nixpkgs, and base container images. Version
bump to v1.0.7.

nixpkgs bump brings Go 1.26.2 which fixes 4 stdlib vulnerabilities
affecting our code:

- **GO-2026-4947**: unexpected work during chain building in
`crypto/x509`
- **GO-2026-4946**: inefficient policy validation in `crypto/x509`
- **GO-2026-4870**: unauthenticated TLS 1.3 KeyUpdate causes persistent
connection retention and DoS in `crypto/tls`
- **GO-2026-4866**: case-sensitive `excludedSubtrees` name constraints
cause auth bypass in `crypto/x509`
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.

3 participants