Skip to content

chore: dependency update#154

Merged
demeyerthom merged 1 commit intomainfrom
chore/dependency-update
Apr 3, 2026
Merged

chore: dependency update#154
demeyerthom merged 1 commit intomainfrom
chore/dependency-update

Conversation

@demeyerthom
Copy link
Copy Markdown
Member

@demeyerthom demeyerthom commented Apr 3, 2026

This pull request primarily updates the project dependencies to more recent versions, including a major upgrade to Go 1.26.1, and adds a new GitHub Actions workflow for setting up the development environment. The updates should improve compatibility, security, and maintainability across the codebase.

Dependency and tooling updates:

  • Upgraded Go version to 1.26.1 in .tool-versions and go.mod, ensuring the project uses the latest language features and improvements. [1] [2]
  • Updated numerous dependencies in go.mod, including hashicorp libraries, oapi-codegen, testify, and many indirect dependencies, which brings in bug fixes, new features, and security patches. [1] [2]
  • Changed import path for securityprovider to the new oapi-codegen/oapi-codegen/v2 package in internal/utils/client.go to match the updated dependency.

CI/CD improvements:

  • Added a new GitHub Actions workflow .github/workflows/copilot-setup-steps.yaml to automate environment setup, including installing Go, Terraform, Task, GoReleaser, Changie, and running golangci-lint.

Copy link
Copy Markdown

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

Updates Go toolchain and dependencies, including migrating the securityprovider import from the legacy deepmap/oapi-codegen module path to oapi-codegen/oapi-codegen/v2.

Changes:

  • Bump Go version to 1.26.1 and update .tool-versions to match.
  • Update a large set of Go module dependencies (notably github.com/oapi-codegen/oapi-codegen/v2 and Terraform plugin libraries).
  • Add a GitHub Actions workflow intended to provide Copilot setup steps for the repo.

Reviewed changes

Copilot reviewed 4 out of 5 changed files in this pull request and generated 2 comments.

Show a summary per file
File Description
internal/utils/client.go Switch securityprovider import to github.com/oapi-codegen/oapi-codegen/v2/....
go.mod Update Go version and bump direct/indirect dependencies.
go.sum Refresh module checksums to match updated dependencies.
.tool-versions Align local toolchain Go version with go.mod.
.github/workflows/copilot-setup-steps.yaml Add workflow to install common tooling (Go, Terraform, Task, GoReleaser, Changie, golangci-lint).

Comment thread .github/workflows/copilot-setup-steps.yaml Outdated
Comment thread go.mod
@demeyerthom demeyerthom force-pushed the chore/dependency-update branch from bafb72a to 3a75a83 Compare April 3, 2026 09:54
@demeyerthom demeyerthom force-pushed the chore/dependency-update branch from 3a75a83 to ec1ebaf Compare April 3, 2026 09:57
@demeyerthom demeyerthom merged commit 1b404cb into main Apr 3, 2026
5 of 6 checks passed
@demeyerthom demeyerthom deleted the chore/dependency-update branch April 3, 2026 11:06
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