@@ -38,13 +38,13 @@ final class GitHubApiAlg[F[_]](
38
38
) extends ForgeApiAlg [F ] {
39
39
private val url = new Url (gitHubApiHost)
40
40
41
- /** https://developer .github.com/v3/ repos/forks/ #create-a-fork */
41
+ /** https://docs .github.com/en/rest/ repos/forks?apiVersion=2022-11-28 #create-a-fork */
42
42
override def createFork (repo : Repo ): F [RepoOut ] =
43
43
client.post[RepoOut ](url.forks(repo), modify(repo)).flatTap { repoOut =>
44
44
F .raiseWhen(repoOut.parent.exists(_.archived))(RepositoryArchived (repo))
45
45
}
46
46
47
- /** https://developer .github.com/v3/pulls/ #create-a-pull-request */
47
+ /** https://docs .github.com/en/rest/pulls?apiVersion=2022-11-28 #create-a-pull-request */
48
48
override def createPullRequest (repo : Repo , data : NewPullRequestData ): F [PullRequestOut ] = {
49
49
val payload = CreatePullRequestPayload .from(data)
50
50
val create = client
@@ -65,6 +65,7 @@ final class GitHubApiAlg[F[_]](
65
65
} yield pullRequestOut
66
66
}
67
67
68
+ /** https://docs.github.com/en/rest/pulls/pulls?apiVersion=2022-11-28#update-a-pull-request */
68
69
override def updatePullRequest (
69
70
number : PullRequestNumber ,
70
71
repo : Repo ,
@@ -88,29 +89,29 @@ final class GitHubApiAlg[F[_]](
88
89
} yield pullRequestOut
89
90
}
90
91
91
- /** https://developer .github.com/v3/ repos/branches/ #get-branch */
92
+ /** https://docs .github.com/en/rest/ repos/branches?apiVersion=2022-11-28 #get-branch */
92
93
override def getBranch (repo : Repo , branch : Branch ): F [BranchOut ] =
93
94
client.get(url.branches(repo, branch), modify(repo))
94
95
95
- /** https://developer .github.com/v3/repos/ #get */
96
+ /** https://docs .github.com/en/rest/repos?apiVersion=2022-11-28 #get */
96
97
override def getRepo (repo : Repo ): F [RepoOut ] =
97
98
client.get[RepoOut ](url.repos(repo), modify(repo)).flatTap { repoOut =>
98
99
F .raiseWhen(repoOut.archived)(RepositoryArchived (repo))
99
100
}
100
101
101
- /** https://developer .github.com/v3/pulls/ #list-pull-requests */
102
+ /** https://docs .github.com/en/rest/pulls?apiVersion=2022-11-28 #list-pull-requests */
102
103
override def listPullRequests (repo : Repo , head : String , base : Branch ): F [List [PullRequestOut ]] =
103
104
client.get(url.listPullRequests(repo, head, base), modify(repo))
104
105
105
- /** https://developer .github.com/v3/pulls/ #update-a-pull-request */
106
+ /** https://docs .github.com/en/rest/pulls?apiVersion=2022-11-28 #update-a-pull-request */
106
107
override def closePullRequest (repo : Repo , number : PullRequestNumber ): F [PullRequestOut ] =
107
108
client.patchWithBody[PullRequestOut , UpdateState ](
108
109
url.pull(repo, number),
109
110
UpdateState (PullRequestState .Closed ),
110
111
modify(repo)
111
112
)
112
113
113
- /** https://developer .github.com/v3/ issues#create-an-issue-comment */
114
+ /** https://docs .github.com/en/rest/ issues?apiVersion=2022-11-28 #create-an-issue-comment */
114
115
override def commentPullRequest (
115
116
repo : Repo ,
116
117
number : PullRequestNumber ,
@@ -119,7 +120,8 @@ final class GitHubApiAlg[F[_]](
119
120
client
120
121
.postWithBody(url.comments(repo, number), Comment (comment), modify(repo))
121
122
122
- /** https://docs.github.com/en/rest/reference/issues#add-labels-to-an-issue */
123
+ /** https://docs.github.com/en/rest/reference/issues?apiVersion=2022-11-28#add-labels-to-an-issue
124
+ */
123
125
private def labelPullRequest (
124
126
repo : Repo ,
125
127
number : PullRequestNumber ,
0 commit comments