diff --git a/.github/workflows/test.yaml b/.github/workflows/test.yaml index 32696525..9074fe1f 100644 --- a/.github/workflows/test.yaml +++ b/.github/workflows/test.yaml @@ -12,7 +12,7 @@ jobs: runs-on: ubuntu-latest strategy: matrix: - go: ['1.23', '1.24'] + go: ['1.24'] name: Linux Go ${{ matrix.go }} steps: - uses: actions/checkout@v4 diff --git a/example/idtoken/app.go b/example/idtoken/app.go index 80b0709e..b110f078 100644 --- a/example/idtoken/app.go +++ b/example/idtoken/app.go @@ -4,6 +4,7 @@ This is an example application to demonstrate parsing an ID Token. package main import ( + "context" "crypto/rand" "encoding/base64" "encoding/json" @@ -14,7 +15,6 @@ import ( "time" "github.com/coreos/go-oidc/v3/oidc" - "golang.org/x/net/context" "golang.org/x/oauth2" ) diff --git a/example/userinfo/app.go b/example/userinfo/app.go index c530cffb..33c86315 100644 --- a/example/userinfo/app.go +++ b/example/userinfo/app.go @@ -4,6 +4,7 @@ This is an example application to demonstrate querying the user info endpoint. package main import ( + "context" "crypto/rand" "encoding/base64" "encoding/json" @@ -14,7 +15,6 @@ import ( "time" "github.com/coreos/go-oidc/v3/oidc" - "golang.org/x/net/context" "golang.org/x/oauth2" ) diff --git a/go.mod b/go.mod index c1117c8e..1e792457 100644 --- a/go.mod +++ b/go.mod @@ -1,13 +1,10 @@ module github.com/coreos/go-oidc/v3 -go 1.23.0 +go 1.24.0 -toolchain go1.24.0 +toolchain go1.24.4 require ( - github.com/go-jose/go-jose/v4 v4.0.5 - golang.org/x/net v0.37.0 + github.com/go-jose/go-jose/v4 v4.1.3 golang.org/x/oauth2 v0.28.0 ) - -require golang.org/x/crypto v0.36.0 // indirect diff --git a/go.sum b/go.sum index 53bc1b16..476b7429 100644 --- a/go.sum +++ b/go.sum @@ -1,18 +1,6 @@ -github.com/davecgh/go-spew v1.1.1 h1:vj9j/u1bqnvCEfJOwUhtlOARqs3+rkHYY13jYWTU97c= -github.com/davecgh/go-spew v1.1.1/go.mod h1:J7Y8YcW2NihsgmVo/mv3lAwl/skON4iLHjSsI+c5H38= -github.com/go-jose/go-jose/v4 v4.0.5 h1:M6T8+mKZl/+fNNuFHvGIzDz7BTLQPIounk/b9dw3AaE= -github.com/go-jose/go-jose/v4 v4.0.5/go.mod h1:s3P1lRrkT8igV8D9OjyL4WRyHvjB6a4JSllnOrmmBOA= -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/pmezard/go-difflib v1.0.0 h1:4DBwDE0NGyQoBHbLQYPwSUPoCMWR5BEzIk/f1lZbAQM= -github.com/pmezard/go-difflib v1.0.0/go.mod h1:iKH77koFhYxTK1pcRnkKkqfTogsbg7gZNVY4sRDYZ/4= -github.com/stretchr/testify v1.10.0 h1:Xv5erBjTwe/5IxqUQTdXv5kgmIvbHo3QQyRwhJsOfJA= -github.com/stretchr/testify v1.10.0/go.mod h1:r2ic/lqez/lEtzL7wO/rwa5dbSLXVDPFyf8C91i36aY= -golang.org/x/crypto v0.36.0 h1:AnAEvhDddvBdpY+uR+MyHmuZzzNqXSe/GvuDeob5L34= -golang.org/x/crypto v0.36.0/go.mod h1:Y4J0ReaxCR1IMaabaSMugxJES1EpwhBHhv2bDHklZvc= -golang.org/x/net v0.37.0 h1:1zLorHbz+LYj7MQlSf1+2tPIIgibq2eL5xkrGk6f+2c= -golang.org/x/net v0.37.0/go.mod h1:ivrbrMbzFq5J41QOQh0siUuly180yBYtLp+CKbEaFx8= +github.com/go-jose/go-jose/v4 v4.1.3 h1:CVLmWDhDVRa6Mi/IgCgaopNosCaHz7zrMeF9MlZRkrs= +github.com/go-jose/go-jose/v4 v4.1.3/go.mod h1:x4oUasVrzR7071A4TnHLGSPpNOm2a21K9Kf04k1rs08= +github.com/google/go-cmp v0.5.9 h1:O2Tfq5qg4qc4AmwVlvv0oLiVAGB7enBSJ2x2DqQFi38= +github.com/google/go-cmp v0.5.9/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= golang.org/x/oauth2 v0.28.0 h1:CrgCKl8PPAVtLnU3c+EDw6x11699EWlsDeWNWKdIOkc= golang.org/x/oauth2 v0.28.0/go.mod h1:onh5ek6nERTohokkhCD/y2cV4Do3fxFHFuAejCkRWT8= -gopkg.in/yaml.v3 v3.0.1 h1:fxVm/GzAzEWqLHuvctI91KS9hhNmmWOoWu0XTYJS7CA= -gopkg.in/yaml.v3 v3.0.1/go.mod h1:K4uyk7z7BCEPqu6E+C64Yfv1cQ7kz7rIZviUmN+EgEM=