mirror of
				https://github.com/go-gitea/gitea.git
				synced 2025-10-30 06:38:37 -04:00 
			
		
		
		
	Upgrade go-github v61 -> v71 (#34385)
There will be a possible bug when migrating from Github https://github.com/google/go-github/issues/3229 This PR upgrades go-github from v61 to v71 to resolve that problem.
This commit is contained in:
		
							
								
								
									
										4
									
								
								assets/go-licenses.json
									
									
									
										generated
									
									
									
								
							
							
						
						
									
										4
									
								
								assets/go-licenses.json
									
									
									
										generated
									
									
									
								
							
										
											
												File diff suppressed because one or more lines are too long
											
										
									
								
							| @@ -18,7 +18,7 @@ import ( | |||||||
| 	"strings" | 	"strings" | ||||||
| 	"syscall" | 	"syscall" | ||||||
|  |  | ||||||
| 	"github.com/google/go-github/v61/github" | 	"github.com/google/go-github/v71/github" | ||||||
| 	"github.com/urfave/cli/v2" | 	"github.com/urfave/cli/v2" | ||||||
| 	"gopkg.in/yaml.v3" | 	"gopkg.in/yaml.v3" | ||||||
| ) | ) | ||||||
|   | |||||||
							
								
								
									
										2
									
								
								go.mod
									
									
									
									
									
								
							
							
						
						
									
										2
									
								
								go.mod
									
									
									
									
									
								
							| @@ -66,7 +66,7 @@ require ( | |||||||
| 	github.com/gogs/chardet v0.0.0-20211120154057-b7413eaefb8f | 	github.com/gogs/chardet v0.0.0-20211120154057-b7413eaefb8f | ||||||
| 	github.com/gogs/go-gogs-client v0.0.0-20210131175652-1d7215cd8d85 | 	github.com/gogs/go-gogs-client v0.0.0-20210131175652-1d7215cd8d85 | ||||||
| 	github.com/golang-jwt/jwt/v5 v5.2.2 | 	github.com/golang-jwt/jwt/v5 v5.2.2 | ||||||
| 	github.com/google/go-github/v61 v61.0.0 | 	github.com/google/go-github/v71 v71.0.0 | ||||||
| 	github.com/google/licenseclassifier/v2 v2.0.0 | 	github.com/google/licenseclassifier/v2 v2.0.0 | ||||||
| 	github.com/google/pprof v0.0.0-20250422154841-e1f9c1950416 | 	github.com/google/pprof v0.0.0-20250422154841-e1f9c1950416 | ||||||
| 	github.com/google/uuid v1.6.0 | 	github.com/google/uuid v1.6.0 | ||||||
|   | |||||||
							
								
								
									
										4
									
								
								go.sum
									
									
									
									
									
								
							
							
						
						
									
										4
									
								
								go.sum
									
									
									
									
									
								
							| @@ -420,8 +420,8 @@ github.com/google/go-cmp v0.5.5/go.mod h1:v8dTdLbMG2kIc/vJvl+f65V22dbkXbowE6jgT/ | |||||||
| github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= | github.com/google/go-cmp v0.6.0/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY= | ||||||
| github.com/google/go-cmp v0.7.0 h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8= | github.com/google/go-cmp v0.7.0 h1:wk8382ETsv4JYUZwIsn6YpYiWiBsYLSJiTsyBybVuN8= | ||||||
| github.com/google/go-cmp v0.7.0/go.mod h1:pXiqmnSA92OHEEa9HXL2W4E7lf9JzCmGVUdgjX3N/iU= | github.com/google/go-cmp v0.7.0/go.mod h1:pXiqmnSA92OHEEa9HXL2W4E7lf9JzCmGVUdgjX3N/iU= | ||||||
| github.com/google/go-github/v61 v61.0.0 h1:VwQCBwhyE9JclCI+22/7mLB1PuU9eowCXKY5pNlu1go= | github.com/google/go-github/v71 v71.0.0 h1:Zi16OymGKZZMm8ZliffVVJ/Q9YZreDKONCr+WUd0Z30= | ||||||
| github.com/google/go-github/v61 v61.0.0/go.mod h1:0WR+KmsWX75G2EbpyGsGmradjo3IiciuI4BmdVCobQY= | github.com/google/go-github/v71 v71.0.0/go.mod h1:URZXObp2BLlMjwu0O8g4y6VBneUj2bCHgnI8FfgZ51M= | ||||||
| github.com/google/go-querystring v1.1.0 h1:AnCroh3fv4ZBgVIf1Iwtovgjaw/GiKJo8M8yD/fhyJ8= | 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/google/go-querystring v1.1.0/go.mod h1:Kcdr2DB4koayq7X8pmAG4sNG59So17icRSOU623lUBU= | ||||||
| github.com/google/go-tpm v0.9.3 h1:+yx0/anQuGzi+ssRqeD6WpXjW2L/V0dItUayO0i9sRc= | github.com/google/go-tpm v0.9.3 h1:+yx0/anQuGzi+ssRqeD6WpXjW2L/V0dItUayO0i9sRc= | ||||||
|   | |||||||
| @@ -7,7 +7,7 @@ package migrations | |||||||
| import ( | import ( | ||||||
| 	"errors" | 	"errors" | ||||||
|  |  | ||||||
| 	"github.com/google/go-github/v61/github" | 	"github.com/google/go-github/v71/github" | ||||||
| ) | ) | ||||||
|  |  | ||||||
| // ErrRepoNotCreated returns the error that repository not created | // ErrRepoNotCreated returns the error that repository not created | ||||||
|   | |||||||
| @@ -20,7 +20,7 @@ import ( | |||||||
| 	"code.gitea.io/gitea/modules/proxy" | 	"code.gitea.io/gitea/modules/proxy" | ||||||
| 	"code.gitea.io/gitea/modules/structs" | 	"code.gitea.io/gitea/modules/structs" | ||||||
|  |  | ||||||
| 	"github.com/google/go-github/v61/github" | 	"github.com/google/go-github/v71/github" | ||||||
| 	"golang.org/x/oauth2" | 	"golang.org/x/oauth2" | ||||||
| ) | ) | ||||||
|  |  | ||||||
| @@ -441,9 +441,11 @@ func (g *GithubDownloaderV3) GetIssues(ctx context.Context, page, perPage int) ( | |||||||
| 		if !g.SkipReactions { | 		if !g.SkipReactions { | ||||||
| 			for i := 1; ; i++ { | 			for i := 1; ; i++ { | ||||||
| 				g.waitAndPickClient(ctx) | 				g.waitAndPickClient(ctx) | ||||||
| 				res, resp, err := g.getClient().Reactions.ListIssueReactions(ctx, g.repoOwner, g.repoName, issue.GetNumber(), &github.ListOptions{ | 				res, resp, err := g.getClient().Reactions.ListIssueReactions(ctx, g.repoOwner, g.repoName, issue.GetNumber(), &github.ListReactionOptions{ | ||||||
| 					Page:    i, | 					ListOptions: github.ListOptions{ | ||||||
| 					PerPage: perPage, | 						Page:    i, | ||||||
|  | 						PerPage: perPage, | ||||||
|  | 					}, | ||||||
| 				}) | 				}) | ||||||
| 				if err != nil { | 				if err != nil { | ||||||
| 					return nil, false, err | 					return nil, false, err | ||||||
| @@ -527,9 +529,11 @@ func (g *GithubDownloaderV3) getComments(ctx context.Context, commentable base.C | |||||||
| 			if !g.SkipReactions { | 			if !g.SkipReactions { | ||||||
| 				for i := 1; ; i++ { | 				for i := 1; ; i++ { | ||||||
| 					g.waitAndPickClient(ctx) | 					g.waitAndPickClient(ctx) | ||||||
| 					res, resp, err := g.getClient().Reactions.ListIssueCommentReactions(ctx, g.repoOwner, g.repoName, comment.GetID(), &github.ListOptions{ | 					res, resp, err := g.getClient().Reactions.ListIssueCommentReactions(ctx, g.repoOwner, g.repoName, comment.GetID(), &github.ListReactionOptions{ | ||||||
| 						Page:    i, | 						ListOptions: github.ListOptions{ | ||||||
| 						PerPage: g.maxPerPage, | 							Page:    i, | ||||||
|  | 							PerPage: g.maxPerPage, | ||||||
|  | 						}, | ||||||
| 					}) | 					}) | ||||||
| 					if err != nil { | 					if err != nil { | ||||||
| 						return nil, err | 						return nil, err | ||||||
| @@ -602,9 +606,11 @@ func (g *GithubDownloaderV3) GetAllComments(ctx context.Context, page, perPage i | |||||||
| 		if !g.SkipReactions { | 		if !g.SkipReactions { | ||||||
| 			for i := 1; ; i++ { | 			for i := 1; ; i++ { | ||||||
| 				g.waitAndPickClient(ctx) | 				g.waitAndPickClient(ctx) | ||||||
| 				res, resp, err := g.getClient().Reactions.ListIssueCommentReactions(ctx, g.repoOwner, g.repoName, comment.GetID(), &github.ListOptions{ | 				res, resp, err := g.getClient().Reactions.ListIssueCommentReactions(ctx, g.repoOwner, g.repoName, comment.GetID(), &github.ListReactionOptions{ | ||||||
| 					Page:    i, | 					ListOptions: github.ListOptions{ | ||||||
| 					PerPage: g.maxPerPage, | 						Page:    i, | ||||||
|  | 						PerPage: g.maxPerPage, | ||||||
|  | 					}, | ||||||
| 				}) | 				}) | ||||||
| 				if err != nil { | 				if err != nil { | ||||||
| 					return nil, false, err | 					return nil, false, err | ||||||
| @@ -673,9 +679,11 @@ func (g *GithubDownloaderV3) GetPullRequests(ctx context.Context, page, perPage | |||||||
| 		if !g.SkipReactions { | 		if !g.SkipReactions { | ||||||
| 			for i := 1; ; i++ { | 			for i := 1; ; i++ { | ||||||
| 				g.waitAndPickClient(ctx) | 				g.waitAndPickClient(ctx) | ||||||
| 				res, resp, err := g.getClient().Reactions.ListIssueReactions(ctx, g.repoOwner, g.repoName, pr.GetNumber(), &github.ListOptions{ | 				res, resp, err := g.getClient().Reactions.ListIssueReactions(ctx, g.repoOwner, g.repoName, pr.GetNumber(), &github.ListReactionOptions{ | ||||||
| 					Page:    i, | 					ListOptions: github.ListOptions{ | ||||||
| 					PerPage: perPage, | 						Page:    i, | ||||||
|  | 						PerPage: perPage, | ||||||
|  | 					}, | ||||||
| 				}) | 				}) | ||||||
| 				if err != nil { | 				if err != nil { | ||||||
| 					return nil, false, err | 					return nil, false, err | ||||||
| @@ -760,9 +768,11 @@ func (g *GithubDownloaderV3) convertGithubReviewComments(ctx context.Context, cs | |||||||
| 		if !g.SkipReactions { | 		if !g.SkipReactions { | ||||||
| 			for i := 1; ; i++ { | 			for i := 1; ; i++ { | ||||||
| 				g.waitAndPickClient(ctx) | 				g.waitAndPickClient(ctx) | ||||||
| 				res, resp, err := g.getClient().Reactions.ListPullRequestCommentReactions(ctx, g.repoOwner, g.repoName, c.GetID(), &github.ListOptions{ | 				res, resp, err := g.getClient().Reactions.ListPullRequestCommentReactions(ctx, g.repoOwner, g.repoName, c.GetID(), &github.ListReactionOptions{ | ||||||
| 					Page:    i, | 					ListOptions: github.ListOptions{ | ||||||
| 					PerPage: g.maxPerPage, | 						Page:    i, | ||||||
|  | 						PerPage: g.maxPerPage, | ||||||
|  | 					}, | ||||||
| 				}) | 				}) | ||||||
| 				if err != nil { | 				if err != nil { | ||||||
| 					return nil, err | 					return nil, err | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user