diff --git a/auth.go b/auth.go index 8096aef..b62e5f3 100644 --- a/auth.go +++ b/auth.go @@ -14,7 +14,7 @@ import ( "time" jwt "github.com/golang-jwt/jwt/v5" - "github.com/google/go-github/v64/github" + "github.com/google/go-github/v69/github" "golang.org/x/oauth2" ) diff --git a/auth_test.go b/auth_test.go index 5a515ed..6ce4db2 100644 --- a/auth_test.go +++ b/auth_test.go @@ -11,7 +11,7 @@ import ( "testing" "time" - "github.com/google/go-github/v64/github" + "github.com/google/go-github/v69/github" "github.com/migueleliasweb/go-github-mock/src/mock" "golang.org/x/oauth2" ) @@ -73,17 +73,17 @@ func Test_installationTokenSource_Token(t *testing.T) { mock.WithRequestMatch( mock.PostAppInstallationsAccessTokensByInstallationId, github.InstallationToken{ - Token: github.String("mocked-installation-token"), + Token: github.Ptr("mocked-installation-token"), ExpiresAt: &github.Timestamp{ Time: expiration, }, Permissions: &github.InstallationPermissions{ - PullRequests: github.String("read"), + PullRequests: github.Ptr("read"), }, Repositories: []*github.Repository{ { - Name: github.String("mocked-repo-1"), - ID: github.Int64(1), + Name: github.Ptr("mocked-repo-1"), + ID: github.Ptr(int64(1)), }, }, }, diff --git a/go.mod b/go.mod index 8c562c6..cab3a67 100644 --- a/go.mod +++ b/go.mod @@ -1,14 +1,17 @@ module github.com/jferrl/go-githubauth -go 1.23 +go 1.23.0 + +toolchain go1.24.1 require ( github.com/golang-jwt/jwt/v5 v5.2.1 - github.com/google/go-github/v64 v64.0.0 - golang.org/x/oauth2 v0.23.0 + github.com/google/go-github/v69 v69.0.0 + golang.org/x/oauth2 v0.28.0 ) require ( + github.com/google/go-github/v64 v64.0.0 // indirect github.com/gorilla/mux v1.8.1 // indirect golang.org/x/time v0.6.0 // indirect ) diff --git a/go.sum b/go.sum index a4c3559..e2367b5 100644 --- a/go.sum +++ b/go.sum @@ -5,14 +5,16 @@ 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/google/go-github/v64 v64.0.0 h1:4G61sozmY3eiPAjjoOHponXDBONm+utovTKbyUb2Qdg= github.com/google/go-github/v64 v64.0.0/go.mod h1:xB3vqMQNdHzilXBiO2I+M7iEFtHf+DP/omBOv6tQzVo= +github.com/google/go-github/v69 v69.0.0 h1:YnFvZ3pEIZF8KHmI8xyQQe3mYACdkhnaTV2hr7CP2/w= +github.com/google/go-github/v69 v69.0.0/go.mod h1:xne4jymxLR6Uj9b7J7PyTpkMYstEMMwGZa0Aehh1azM= github.com/google/go-querystring v1.1.0 h1:AnCroh3fv4ZBgVIf1Iwtovgjaw/GiKJo8M8yD/fhyJ8= github.com/google/go-querystring v1.1.0/go.mod h1:Kcdr2DB4koayq7X8pmAG4sNG59So17icRSOU623lUBU= github.com/gorilla/mux v1.8.1 h1:TuBL49tXwgrFYWhqrNgrUNEY92u81SPhu7sTdzQEiWY= github.com/gorilla/mux v1.8.1/go.mod h1:AKf9I4AEqPTmMytcMc0KkNouC66V3BtZ4qD5fmWSiMQ= github.com/migueleliasweb/go-github-mock v1.0.1 h1:amLEECVny28RCD1ElALUpQxrAimamznkg9rN2O7t934= github.com/migueleliasweb/go-github-mock v1.0.1/go.mod h1:8PJ7MpMoIiCBBNpuNmvndHm0QicjsE+hjex1yMGmjYQ= -golang.org/x/oauth2 v0.23.0 h1:PbgcYx2W7i4LvjJWEbf0ngHV6qJYr86PkAV3bXdLEbs= -golang.org/x/oauth2 v0.23.0/go.mod h1:XYTD2NtWslqkgxebSiOHnXEap4TF09sJSc7H1sXbhtI= +golang.org/x/oauth2 v0.28.0 h1:CrgCKl8PPAVtLnU3c+EDw6x11699EWlsDeWNWKdIOkc= +golang.org/x/oauth2 v0.28.0/go.mod h1:onh5ek6nERTohokkhCD/y2cV4Do3fxFHFuAejCkRWT8= golang.org/x/time v0.6.0 h1:eTDhh4ZXt5Qf0augr54TN6suAUudPcawVZeIAPU7D4U= golang.org/x/time v0.6.0/go.mod h1:3BpzKBy/shNhVucY/MWOyx10tF3SFh9QdLuxbVysPQM= golang.org/x/xerrors v0.0.0-20191204190536-9bdfabe68543/go.mod h1:I/5z698sn9Ka8TeJc9MKroUUfqBBauWjQqLJ2OPfmY0=