Skip to content

Conversation

@tenthirtyam
Copy link
Collaborator

@tenthirtyam tenthirtyam commented Dec 2, 2025

Description

  • Bumps golang.org/x/crypto from 0.40.0 to 0.45.0.
  • Bumps github.com/hashicorp/packer-plugin-sdk from 0.6.0 to 0.6.4.
  • Requires a bump of Go to 1.24.0 or later; using latest 1.24.10.
  • Applies fix to "non-constant format string" in Go 1.24.x.

Ref:

Resolved Issues

Changes to Security Controls

None.

@tenthirtyam tenthirtyam added this to the v2.1.0 milestone Dec 2, 2025
@tenthirtyam tenthirtyam self-assigned this Dec 2, 2025
Copilot AI review requested due to automatic review settings December 2, 2025 15:13
@tenthirtyam tenthirtyam requested a review from a team as a code owner December 2, 2025 15:13
Copy link

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 Go toolchain from 1.23.12 to 1.24.10 and bumps golang.org/x/crypto from 0.40.0 to 0.45.0 to address security vulnerabilities CVE-2025-58181 and CVE-2025-47914. The update also includes fixes for Go 1.24.x compatibility issues, specifically addressing "non-constant format string" warnings.

Key Changes:

  • Go version bump from 1.23.12 to 1.24.10 across all configuration files
  • Security update: golang.org/x/crypto from 0.40.0 to 0.45.0
  • Transitive dependency updates for golang.org/x/* packages (mod, net, sync, sys, term, text, tools)
  • Code fix: Removed redundant fmt.Sprintf wrapper in logging call to fix Go 1.24.x "non-constant format string" warning

Reviewed changes

Copilot reviewed 4 out of 5 changed files in this pull request and generated 1 comment.

Show a summary per file
File Description
go.mod Updates Go version to 1.24.10 and bumps golang.org/x/crypto to 0.45.0 along with transitive dependencies
go.sum Updates checksums for all bumped dependencies
builder/vsphere/supervisor/step_import_image.go Removes redundant fmt.Sprintf wrapper in logger.Info call for Go 1.24.x compatibility
.go-version Updates Go version specification to 1.24.10
README.md Updates documentation to reflect Go 1.24.10 requirement

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

@tenthirtyam tenthirtyam force-pushed the chore(deps)/bump-x-crypto branch from 64adeb0 to 43f5797 Compare December 2, 2025 15:18
@tenthirtyam tenthirtyam changed the title chore(deps): bump golang.org/x/crypto from 0.41.0 to 0.45.0 chore(deps): bump golang.org/x/crypto from 0.40.0 to 0.45.0 Dec 2, 2025
- Bumps golang.org/x/crypto from 0.40.0 to 0.45.0.
- Bumps github.com/hashicorp/packer-plugin-sdk from 0.6.0 to 0.6.4.
- Requires a bump of Go to 1.24.0 or later; using latest 1.24.10.
- Applies fix to "non-constant format string" in Go 1.24.x.

Ref:
- CVE-2025-58181
- CVE-2025-47914

Signed-off-by: Ryan Johnson <[email protected]>
@tenthirtyam tenthirtyam force-pushed the chore(deps)/bump-x-crypto branch from 43f5797 to 7af00cf Compare December 2, 2025 15:39
@kp2099 kp2099 merged commit f180f40 into main Dec 5, 2025
14 checks passed
@kp2099 kp2099 deleted the chore(deps)/bump-x-crypto branch December 5, 2025 03:55
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants