fix(forgejo): locate PRs by index

This commit is contained in:
Ben Vidulich 2026-01-15 15:53:55 +11:00
parent 944b70cee9
commit 4de125c44b

View file

@ -279,7 +279,7 @@ func (f *Forgejo) CreatePullRequest(ctx context.Context, pr *releasepr.ReleasePu
} }
// TODO: String ID? // TODO: String ID?
pr.ID = int(fPR.ID) pr.ID = int(fPR.Index)
err = f.SetPullRequestLabels(ctx, pr, []releasepr.Label{}, pr.Labels) err = f.SetPullRequestLabels(ctx, pr, []releasepr.Label{}, pr.Labels)
if err != nil { if err != nil {
@ -452,7 +452,7 @@ func all[T any](f func(listOptions forgejo.ListOptions) ([]T, *forgejo.Response,
func forgejoPRToPullRequest(pr *forgejo.PullRequest) *git.PullRequest { func forgejoPRToPullRequest(pr *forgejo.PullRequest) *git.PullRequest {
return &git.PullRequest{ return &git.PullRequest{
ID: int(pr.ID), ID: int(pr.Index),
Title: pr.Title, Title: pr.Title,
Description: pr.Body, Description: pr.Body,
} }