diff --git a/.github/workflows/go.yml b/.github/workflows/go.yml index 86d87fc..17240c5 100644 --- a/.github/workflows/go.yml +++ b/.github/workflows/go.yml @@ -2,23 +2,23 @@ name: Tests on: push: - branches: [ main ] + branches: [main] pull_request: - branches: [ main ] + branches: [main] jobs: test: runs-on: ubuntu-latest steps: - name: Checkout - uses: actions/checkout@v3 + uses: actions/checkout@v4 with: fetch-depth: 0 - name: Set up Go - uses: actions/setup-go@v2 + uses: actions/setup-go@v4 with: - go-version: 1.21 + go-version-file: go.mod - name: Unit tests run: go test -coverprofile=cover.out ./... @@ -30,7 +30,7 @@ jobs: - name: Modver if: ${{ github.event_name == 'pull_request' }} - uses: bobg/modver@v2.5.0 + uses: bobg/modver@v2.7.0 with: github_token: ${{ secrets.GITHUB_TOKEN }} pull_request_url: https://github.com/${{ github.repository }}/pull/${{ github.event.number }} diff --git a/go.mod b/go.mod index bde4b2c..4d506e8 100644 --- a/go.mod +++ b/go.mod @@ -1,17 +1,16 @@ module github.com/bobg/decouple -go 1.21 +go 1.22 -toolchain go1.21.0 +toolchain go1.22.0 require ( - github.com/bobg/errors v0.10.0 - github.com/bobg/go-generics/v3 v3.0.0 - golang.org/x/tools v0.12.0 + github.com/bobg/errors v1.0.0 + github.com/bobg/go-generics/v3 v3.4.0 + golang.org/x/tools v0.18.0 ) require ( github.com/mattn/go-sqlite3 v1.14.15 // indirect - golang.org/x/mod v0.12.0 // indirect - golang.org/x/sys v0.11.0 // indirect + golang.org/x/mod v0.15.0 // indirect ) diff --git a/go.sum b/go.sum index 68357aa..00e7926 100644 --- a/go.sum +++ b/go.sum @@ -1,14 +1,14 @@ -github.com/bobg/errors v0.10.0 h1:zlGq7hLqgaJILpwDmCDTnPvlvKI8M9Rh3uTRCuaMbiU= -github.com/bobg/errors v0.10.0/go.mod h1:lJenauJJF2tAdzEmND/wGVfA9kCChcj2p4KO/bNCz24= -github.com/bobg/go-generics/v3 v3.0.0 h1:dXo1WOnH2aZR6Lk8ucHqNBM5pvjyHQmu/fyPS8aHehM= -github.com/bobg/go-generics/v3 v3.0.0/go.mod h1:dIvFGgkJ/yLxLo1ocZKqYo9RrbfHfe+uIYnINMKblgo= +github.com/bobg/errors v1.0.0 h1:6LyPD40qy06No4HR6xJIvnd0BSpnyUaXxWMxJKPhU0A= +github.com/bobg/errors v1.0.0/go.mod h1:Q4775qBZpnte7EGFJqmvnlB1U4pkI1XmU3qxqdp7Zcc= +github.com/bobg/go-generics/v3 v3.4.0 h1:XxTJxH843OknMgw//HGQXklJCZ0eacdt5EABfNcKFr8= +github.com/bobg/go-generics/v3 v3.4.0/go.mod h1:gCsHnnRz88zpXpdsWPyDmjg1tYQPmpbUQbM4MW8z9Jc= +github.com/google/go-cmp v0.6.0 h1:ofyhxvXcZhMsU5ulbFiLKl/XBFqE1GSq7atu8tAmTRI= +github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= github.com/mattn/go-sqlite3 v1.14.15 h1:vfoHhTN1af61xCRSWzFIWzx2YskyMTwHLrExkBOjvxI= github.com/mattn/go-sqlite3 v1.14.15/go.mod h1:2eHXhiwb8IkHr+BDWZGa96P6+rkvnG63S2DGjv9HUNg= -golang.org/x/mod v0.12.0 h1:rmsUpXtvNzj340zd98LZ4KntptpfRHwpFOHG188oHXc= -golang.org/x/mod v0.12.0/go.mod h1:iBbtSCu2XBx23ZKBPSOrRkjjQPZFPuis4dIYUhu/chs= -golang.org/x/sync v0.3.0 h1:ftCYgMx6zT/asHUrPw8BLLscYtGznsLAnjq5RH9P66E= -golang.org/x/sync v0.3.0/go.mod h1:FU7BRWz2tNW+3quACPkgCx/L+uEAv1htQ0V83Z9Rj+Y= -golang.org/x/sys v0.11.0 h1:eG7RXZHdqOJ1i+0lgLgCpSXAp6M3LYlAo6osgSi0xOM= -golang.org/x/sys v0.11.0/go.mod h1:oPkhp1MJrh7nUepCBck5+mAzfO9JrbApNNgaTdGDITg= -golang.org/x/tools v0.12.0 h1:YW6HUoUmYBpwSgyaGaZq1fHjrBjX1rlpZ54T6mu2kss= -golang.org/x/tools v0.12.0/go.mod h1:Sc0INKfu04TlqNoRA1hgpFZbhYXHPr4V5DzpSBTPqQM= +golang.org/x/mod v0.15.0 h1:SernR4v+D55NyBH2QiEQrlBAnj1ECL6AGrA5+dPaMY8= +golang.org/x/mod v0.15.0/go.mod h1:hTbmBsO62+eylJbnUtE2MGJUyE7QWk4xUqPFrRgJ+7c= +golang.org/x/sync v0.6.0 h1:5BMeUDZ7vkXGfEr1x9B4bRcTH4lpkTkpdh0T/J+qjbQ= +golang.org/x/sync v0.6.0/go.mod h1:Czt+wKu1gCyEFDUtn0jG5QVvpJ6rzVqr5aXyt9drQfk= +golang.org/x/tools v0.18.0 h1:k8NLag8AGHnn+PHbl7g43CtqZAwG60vZkLqgyZgIHgQ= +golang.org/x/tools v0.18.0/go.mod h1:GL7B4CwcLLeo59yx/9UWWuNOW1n3VZ4f5axWfML7Lcg=