purpleidea / mgmt

Next generation distributed, event-driven, parallel config management!
https://purpleidea.com/tags/mgmtconfig/
GNU General Public License v3.0
3.47k stars 308 forks source link

misc: Update dependencies #741

Closed frebib closed 3 months ago

frebib commented 5 months ago

This requires bumping the minimum Golang version to 1.21 as several dependencies require it. It also helps us shed some old cruft and package renames that are no longer an issue.

purpleidea commented 5 months ago

bumping the minimum Golang version to 1.21

I can't do this until Fedora 38 is EOL, which happens on 18 May 2024. Golang 1.20 is the main version there, and actually the version I am personally using =D

I would absolutely love to merge these changes though. Most importantly, I'd love for you to include in the commit message exactly how you made the changes, since I find dealing with go.mod and go.sum very difficult. If we had a bash script that just updated everything to the latest versions, and got rid of anything stale (that is used in build or test) I would run that all the time =D