segmentio / chamber

CLI for managing secrets
MIT License
2.46k stars 169 forks source link

chore: Upgrade to Go 1.21, several AWS dependencies #558

Closed bhavanki closed 3 weeks ago

bhavanki commented 3 weeks ago

I filed this as an alternative to five other dependabot PRs, and to investigate why they were failing. Once this one is merged, those other PRs will become obsolete.

The root problem discovered here is that the AWS SDK just increased its minimum Go version to 1.21. Chamber may do the same, since it only supports the most recent two Go versions. Although 1.21 is now the third most recent, we'll leave it in since it can at least build.

https://github.com/segmentio/chamber/pull/559 also groups future aws-sdk-go-v2 upgrades into single PRs, for easier review and more efficient use of GitHub resources.

bhavanki commented 3 weeks ago

Ah, the AWS SDK now requires Go 1.21. https://github.com/aws/aws-sdk-go-v2/releases/tag/release-2024-08-15