8 Commits

Author SHA1 Message Date
dependabot[bot] 66b40fd1c9 Bump actions/checkout from 6.0.2 to 6.0.3 (#70)
Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2026-06-08 05:52:32 -07:00
Billy Keyes 6d3702d6db Run tests with Go 1.25 (#68) 2026-05-25 08:39:49 -07:00
Billy Keyes c4be319555 Pin GitHub actions to SHAs and enable Dependabot (#67) 2026-05-25 08:36:51 -07:00
Billy Keyes 7413262a18 Update golangci-lint to v2 (#61) 2025-03-31 18:37:50 -07:00
Billy Keyes 9e0997ef65 Update Go and golangci-lint versions (#49)
The minimum Go version for the package is now Go 1.21. This is because a
future change will use the 'slices' package in test code. Note that non-test
code in the package should still be compatible with older versions of Go.

As part of this, also update the golangci-lint version to one that works
with Go 1.21, which required replacing some deprecated linters.
2024-08-11 11:39:23 -07:00
Billy Keyes 071689e91f Test with Go 1.19, upgrade golangci-lint (#35)
The previous version of the golangci-lint action would install its own
version of Go, which eventually conflicted with the old pinned version
of the linter I was using. Upgrade the action to avoid this, but also
update Go and the linter while I'm here.
2022-09-30 22:41:17 -07:00
Billy Keyes b6666095cf Remove deprecated actions commands (#22) 2021-03-19 14:47:06 -07:00
Billy Keyes bedbab3f65 Use GitHub actions for testing and linting (#3)
Use golangci-lint to coordinate linting instead of installing tools
individually. The workflow installs the binary directly instead of using
one of the existing public actions.
2020-02-01 13:19:05 -08:00