Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Upgrade to go1.21 and fix various lints #31

Merged
merged 6 commits into from
Aug 21, 2024

Conversation

euank
Copy link
Collaborator

@euank euank commented Jul 24, 2024

This upgrades the go version in go.mod and in the (newly added) flake.nix to go1.21.

This also starts running golangci-lint in CI, and does a bunch of other small maintainership things, including addressing golangci-lint errors, and updating some tests to use more concise testing patterns.

This isn't meant to have any functional changes (other than fixing the json struct tag omitEmpty -> omitempty, which should be fine), just update the repo to be a little more modern.

@euank euank force-pushed the euan/maintainership-update-some-stuff branch 4 times, most recently from 8e6b188 to 5a543df Compare July 24, 2024 06:41
@euank euank force-pushed the euan/maintainership-update-some-stuff branch from 5a543df to 9715e16 Compare July 24, 2024 06:48
@euank euank merged commit 42902d1 into main Aug 21, 2024
2 checks passed
@euank euank deleted the euan/maintainership-update-some-stuff branch August 21, 2024 23:32
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