Fix migration failing when importing either issues or PRs but not the other (#8892)
Related to https://codeberg.org/Codeberg/Community/issues/1944 * Allowed the githubdownloaderv3 to know whether issues and, or PRs are requested to migrate * Used this information to decide to filter for "/pulls/" or "/issues" * Or not to filter at all if issues == true && prs == true * Added isolated test for the downloader and for the uploader * Created a new test_repo in github.com/forgejo and set it up properly together with @Gusted * Updated github_downloader_test with the new URLs and test data from the repo * Recorded the API calls for local testing * Added a minimal gitbucket test (which uses the github downloader under the hood) Reviewed-on: https://codeberg.org/forgejo/forgejo/pulls/8892 Reviewed-by: Gusted <gusted@noreply.codeberg.org> Co-authored-by: patdyn <patdyn@noreply.codeberg.org> Co-committed-by: patdyn <patdyn@noreply.codeberg.org>
This commit is contained in:
parent
ed3b70cbb9
commit
9a423c0e67
70 changed files with 966 additions and 980 deletions
|
@ -41,6 +41,10 @@ func NewMockWebServer(t *testing.T, liveServerBaseURL, testDataDir string, liveM
|
|||
log.Info("Mock HTTP Server: got request for path %s", r.URL.Path)
|
||||
// TODO check request method (support POST?)
|
||||
fixturePath := fmt.Sprintf("%s/%s_%s", testDataDir, r.Method, url.PathEscape(path))
|
||||
if strings.Contains(path, "test_repo.git") {
|
||||
// We got a git clone request against our mock server
|
||||
fixturePath = fmt.Sprintf("%s/%s", testDataDir, strings.TrimLeft(r.URL.Path, "/"))
|
||||
}
|
||||
if liveMode {
|
||||
liveURL := fmt.Sprintf("%s%s", liveServerBaseURL, path)
|
||||
|
||||
|
|
|
@ -71,7 +71,7 @@ func (g *GitBucketDownloader) LogString() string {
|
|||
|
||||
// NewGitBucketDownloader creates a GitBucket downloader
|
||||
func NewGitBucketDownloader(ctx context.Context, baseURL, userName, password, token, repoOwner, repoName string) *GitBucketDownloader {
|
||||
githubDownloader := NewGithubDownloaderV3(ctx, baseURL, userName, password, token, repoOwner, repoName)
|
||||
githubDownloader := NewGithubDownloaderV3(ctx, baseURL, true, true, userName, password, token, repoOwner, repoName)
|
||||
// Gitbucket 4.40 uses different internal hard-coded perPage values.
|
||||
// Issues, PRs, and other major parts use 25. Release page uses 10.
|
||||
// Some API doesn't support paging yet. Sounds difficult, but using
|
||||
|
|
24
services/migrations/gitbucket_test.go
Normal file
24
services/migrations/gitbucket_test.go
Normal file
|
@ -0,0 +1,24 @@
|
|||
// Copyright 2025 The Forgejo Authors. All rights reserved.
|
||||
// SPDX-License-Identifier: MIT
|
||||
|
||||
package migrations
|
||||
|
||||
import (
|
||||
"os"
|
||||
"testing"
|
||||
|
||||
"forgejo.org/models/unittest"
|
||||
|
||||
"github.com/stretchr/testify/require"
|
||||
)
|
||||
|
||||
func TestGitbucketDownloaderCreation(t *testing.T) {
|
||||
token := os.Getenv("GITHUB_READ_TOKEN")
|
||||
fixturePath := "./testdata/github/full_download"
|
||||
server := unittest.NewMockWebServer(t, "https://api.github.com", fixturePath, false)
|
||||
defer server.Close()
|
||||
|
||||
downloader := NewGitBucketDownloader(t.Context(), server.URL, "", "", token, "forgejo", "test_repo")
|
||||
err := downloader.RefreshRate()
|
||||
require.NoError(t, err)
|
||||
}
|
|
@ -19,7 +19,6 @@ import (
|
|||
user_model "forgejo.org/models/user"
|
||||
"forgejo.org/modules/git"
|
||||
"forgejo.org/modules/gitrepo"
|
||||
"forgejo.org/modules/graceful"
|
||||
"forgejo.org/modules/log"
|
||||
base "forgejo.org/modules/migration"
|
||||
"forgejo.org/modules/optional"
|
||||
|
@ -30,6 +29,130 @@ import (
|
|||
"github.com/stretchr/testify/require"
|
||||
)
|
||||
|
||||
func TestCommentUpload(t *testing.T) {
|
||||
unittest.PrepareTestEnv(t)
|
||||
user := unittest.AssertExistsAndLoadBean(t, &user_model.User{ID: 1})
|
||||
var (
|
||||
opts = base.MigrateOptions{
|
||||
Issues: true,
|
||||
}
|
||||
repoName = "test_repo"
|
||||
uploader = NewGiteaLocalUploader(t.Context(), user, user.Name, repoName)
|
||||
)
|
||||
defer uploader.Close()
|
||||
|
||||
fixturePath := "./testdata/github/full_download"
|
||||
server := unittest.NewMockWebServer(t, "https://api.github.com", fixturePath, false)
|
||||
defer server.Close()
|
||||
|
||||
// Mock Data
|
||||
repoMock := &base.Repository{
|
||||
Name: repoName,
|
||||
Owner: "forgejo",
|
||||
Description: "Some mock repo",
|
||||
CloneURL: server.URL + "/forgejo/test_repo.git",
|
||||
OriginalURL: server.URL + "/forgejo/test_repo",
|
||||
DefaultBranch: "master",
|
||||
Website: "https://codeberg.org/forgejo/forgejo/",
|
||||
}
|
||||
|
||||
// Create Repo
|
||||
require.NoError(t, uploader.CreateRepo(repoMock, opts))
|
||||
|
||||
repo := unittest.AssertExistsAndLoadBean(t, &repo_model.Repository{OwnerID: user.ID, Name: repoName})
|
||||
|
||||
// Create and Test Issues Uploading
|
||||
issueA := &base.Issue{
|
||||
Title: "First issue",
|
||||
Number: 0,
|
||||
PosterID: 37243484,
|
||||
PosterName: "PatDyn",
|
||||
PosterEmail: "",
|
||||
Content: "Mock Content",
|
||||
Milestone: "Mock Milestone",
|
||||
State: "open",
|
||||
Created: time.Date(2025, 8, 7, 12, 44, 7, 0, time.UTC),
|
||||
Updated: time.Date(2025, 8, 7, 12, 44, 47, 0, time.UTC),
|
||||
Labels: nil,
|
||||
Reactions: nil,
|
||||
Closed: nil,
|
||||
IsLocked: false,
|
||||
Assignees: nil,
|
||||
ForeignIndex: 0,
|
||||
}
|
||||
|
||||
issueB := &base.Issue{
|
||||
Title: "Second Issue",
|
||||
Number: 1,
|
||||
PosterID: 37243484,
|
||||
PosterName: "PatDyn",
|
||||
PosterEmail: "",
|
||||
Content: "Mock Content",
|
||||
Milestone: "Mock Milestone",
|
||||
State: "open",
|
||||
Created: time.Date(2025, 8, 7, 12, 45, 44, 0, time.UTC),
|
||||
Updated: time.Date(2025, 8, 7, 13, 7, 25, 0, time.UTC),
|
||||
Labels: nil,
|
||||
Reactions: nil,
|
||||
Closed: nil,
|
||||
IsLocked: false,
|
||||
Assignees: nil,
|
||||
ForeignIndex: 1,
|
||||
}
|
||||
|
||||
err := uploader.CreateIssues(issueA, issueB)
|
||||
require.NoError(t, err)
|
||||
|
||||
issues, err := issues_model.Issues(db.DefaultContext, &issues_model.IssuesOptions{
|
||||
RepoIDs: []int64{repo.ID},
|
||||
IsPull: optional.Some(false),
|
||||
SortType: "newest",
|
||||
})
|
||||
require.NoError(t, err)
|
||||
assert.Len(t, issues, 2)
|
||||
|
||||
// Create and Test Comment Uploading
|
||||
issueAComment := &base.Comment{
|
||||
IssueIndex: 0,
|
||||
Index: 0,
|
||||
CommentType: "comment",
|
||||
PosterID: 37243484,
|
||||
PosterName: "PatDyn",
|
||||
PosterEmail: "",
|
||||
Created: time.Date(2025, 8, 7, 12, 44, 24, 0, time.UTC),
|
||||
Updated: time.Date(2025, 8, 7, 12, 44, 24, 0, time.UTC),
|
||||
Content: "First Mock Comment",
|
||||
Reactions: nil,
|
||||
Meta: nil,
|
||||
}
|
||||
issueBComment := &base.Comment{
|
||||
IssueIndex: 1,
|
||||
Index: 1,
|
||||
CommentType: "comment",
|
||||
PosterID: 37243484,
|
||||
PosterName: "PatDyn",
|
||||
PosterEmail: "",
|
||||
Created: time.Date(2025, 8, 7, 13, 7, 25, 0, time.UTC),
|
||||
Updated: time.Date(2025, 8, 7, 13, 7, 25, 0, time.UTC),
|
||||
Content: "Second Mock Comment",
|
||||
Reactions: nil,
|
||||
Meta: nil,
|
||||
}
|
||||
require.NoError(t, uploader.CreateComments(issueBComment, issueAComment))
|
||||
|
||||
issues, err = issues_model.Issues(db.DefaultContext, &issues_model.IssuesOptions{
|
||||
RepoIDs: []int64{repo.ID},
|
||||
IsPull: optional.Some(false),
|
||||
SortType: "newest",
|
||||
})
|
||||
require.NoError(t, err)
|
||||
assert.Len(t, issues, 2)
|
||||
require.NoError(t, issues[0].LoadDiscussComments(db.DefaultContext))
|
||||
require.NoError(t, issues[1].LoadDiscussComments(db.DefaultContext))
|
||||
assert.Len(t, issues[0].Comments, 1)
|
||||
assert.Len(t, issues[1].Comments, 1)
|
||||
}
|
||||
|
||||
func TestGiteaUploadRepo(t *testing.T) {
|
||||
// FIXME: Since no accesskey or user/password will trigger rate limit of github, just skip
|
||||
t.Skip()
|
||||
|
@ -40,9 +163,9 @@ func TestGiteaUploadRepo(t *testing.T) {
|
|||
|
||||
var (
|
||||
ctx = t.Context()
|
||||
downloader = NewGithubDownloaderV3(ctx, "https://github.com", "", "", "", "go-xorm", "builder")
|
||||
downloader = NewGithubDownloaderV3(ctx, "https://github.com", true, true, "", "", "", "go-xorm", "builder")
|
||||
repoName = "builder-" + time.Now().Format("2006-01-02-15-04-05")
|
||||
uploader = NewGiteaLocalUploader(graceful.GetManager().HammerContext(), user, user.Name, repoName)
|
||||
uploader = NewGiteaLocalUploader(t.Context(), user, user.Name, repoName)
|
||||
)
|
||||
|
||||
err := migrateRepository(db.DefaultContext, user, downloader, uploader, base.MigrateOptions{
|
||||
|
|
|
@ -57,7 +57,7 @@ func (f *GithubDownloaderV3Factory) New(ctx context.Context, opts base.MigrateOp
|
|||
|
||||
log.Trace("Create github downloader BaseURL: %s %s/%s", baseURL, oldOwner, oldName)
|
||||
|
||||
return NewGithubDownloaderV3(ctx, baseURL, opts.AuthUsername, opts.AuthPassword, opts.AuthToken, oldOwner, oldName), nil
|
||||
return NewGithubDownloaderV3(ctx, baseURL, opts.PullRequests, opts.Issues, opts.AuthUsername, opts.AuthPassword, opts.AuthToken, oldOwner, oldName), nil
|
||||
}
|
||||
|
||||
// GitServiceType returns the type of git service
|
||||
|
@ -69,30 +69,34 @@ func (f *GithubDownloaderV3Factory) GitServiceType() structs.GitServiceType {
|
|||
// from github via APIv3
|
||||
type GithubDownloaderV3 struct {
|
||||
base.NullDownloader
|
||||
ctx context.Context
|
||||
clients []*github.Client
|
||||
baseURL string
|
||||
repoOwner string
|
||||
repoName string
|
||||
userName string
|
||||
password string
|
||||
rates []*github.Rate
|
||||
curClientIdx int
|
||||
maxPerPage int
|
||||
SkipReactions bool
|
||||
SkipReviews bool
|
||||
ctx context.Context
|
||||
clients []*github.Client
|
||||
baseURL string
|
||||
repoOwner string
|
||||
repoName string
|
||||
userName string
|
||||
password string
|
||||
getPullRequests bool
|
||||
getIssues bool
|
||||
rates []*github.Rate
|
||||
curClientIdx int
|
||||
maxPerPage int
|
||||
SkipReactions bool
|
||||
SkipReviews bool
|
||||
}
|
||||
|
||||
// NewGithubDownloaderV3 creates a github Downloader via github v3 API
|
||||
func NewGithubDownloaderV3(ctx context.Context, baseURL, userName, password, token, repoOwner, repoName string) *GithubDownloaderV3 {
|
||||
func NewGithubDownloaderV3(ctx context.Context, baseURL string, getPullRequests, getIssues bool, userName, password, token, repoOwner, repoName string) *GithubDownloaderV3 {
|
||||
downloader := GithubDownloaderV3{
|
||||
userName: userName,
|
||||
baseURL: baseURL,
|
||||
password: password,
|
||||
ctx: ctx,
|
||||
repoOwner: repoOwner,
|
||||
repoName: repoName,
|
||||
maxPerPage: 100,
|
||||
userName: userName,
|
||||
baseURL: baseURL,
|
||||
password: password,
|
||||
ctx: ctx,
|
||||
repoOwner: repoOwner,
|
||||
repoName: repoName,
|
||||
maxPerPage: 100,
|
||||
getPullRequests: getPullRequests,
|
||||
getIssues: getIssues,
|
||||
}
|
||||
|
||||
if token != "" {
|
||||
|
@ -582,6 +586,24 @@ func (g *GithubDownloaderV3) getComments(commentable base.Commentable) ([]*base.
|
|||
return allComments, nil
|
||||
}
|
||||
|
||||
func (g *GithubDownloaderV3) filterByHTMLURL(comments []*github.IssueComment, filterBy string) []*github.IssueComment {
|
||||
var result []*github.IssueComment
|
||||
for _, val := range comments {
|
||||
if !strings.Contains(*val.HTMLURL, filterBy) {
|
||||
result = append(result, val)
|
||||
}
|
||||
}
|
||||
return result
|
||||
}
|
||||
|
||||
func (g *GithubDownloaderV3) filterPRComments(comments []*github.IssueComment) []*github.IssueComment {
|
||||
return g.filterByHTMLURL(comments, "/pull/")
|
||||
}
|
||||
|
||||
func (g *GithubDownloaderV3) filterIssueComments(comments []*github.IssueComment) []*github.IssueComment {
|
||||
return g.filterByHTMLURL(comments, "/issues/")
|
||||
}
|
||||
|
||||
// GetAllComments returns repository comments according page and perPageSize
|
||||
func (g *GithubDownloaderV3) GetAllComments(page, perPage int) ([]*base.Comment, bool, error) {
|
||||
var (
|
||||
|
@ -608,6 +630,12 @@ func (g *GithubDownloaderV3) GetAllComments(page, perPage int) ([]*base.Comment,
|
|||
}
|
||||
isEnd := resp.NextPage == 0
|
||||
|
||||
if g.getIssues && !g.getPullRequests {
|
||||
comments = g.filterPRComments(comments)
|
||||
} else if !g.getIssues && g.getPullRequests {
|
||||
comments = g.filterIssueComments(comments)
|
||||
}
|
||||
|
||||
log.Trace("Request get comments %d/%d, but in fact get %d, next page is %d", perPage, page, len(comments), resp.NextPage)
|
||||
g.setRate(&resp.Rate)
|
||||
for _, comment := range comments {
|
||||
|
|
|
@ -12,19 +12,100 @@ import (
|
|||
"forgejo.org/models/unittest"
|
||||
base "forgejo.org/modules/migration"
|
||||
|
||||
"github.com/google/go-github/v64/github"
|
||||
"github.com/stretchr/testify/assert"
|
||||
"github.com/stretchr/testify/require"
|
||||
)
|
||||
|
||||
func TestGithubDownloaderFilterComments(t *testing.T) {
|
||||
GithubLimitRateRemaining = 3 // Wait at 3 remaining since we could have 3 CI in //
|
||||
|
||||
token := os.Getenv("GITHUB_READ_TOKEN")
|
||||
fixturePath := "./testdata/github/full_download"
|
||||
server := unittest.NewMockWebServer(t, "https://api.github.com", fixturePath, false)
|
||||
defer server.Close()
|
||||
|
||||
downloader := NewGithubDownloaderV3(t.Context(), server.URL, true, true, "", "", token, "forgejo", "test_repo")
|
||||
err := downloader.RefreshRate()
|
||||
require.NoError(t, err)
|
||||
|
||||
var githubComments []*github.IssueComment
|
||||
issueID := int64(7)
|
||||
iNodeID := "MDEyOklzc3VlQ29tbWVudDE=" // "IssueComment1"
|
||||
iBody := "Hello"
|
||||
iCreated := new(github.Timestamp)
|
||||
iUpdated := new(github.Timestamp)
|
||||
iCreated.Time = time.Date(2025, 1, 1, 12, 0, 0, 0, time.UTC)
|
||||
iUpdated.Time = time.Date(2025, 1, 1, 12, 1, 0, 0, time.UTC)
|
||||
iAssociation := "COLLABORATOR"
|
||||
iURL := "https://api.github.com/repos/forgejo/test_repo/issues/comments/3164032267"
|
||||
iHTMLURL := "https://github.com/forgejo/test_repo/issues/1#issuecomment-3164032267"
|
||||
iIssueURL := "https://api.github.com/repos/forgejo/test_repo/issues/1"
|
||||
|
||||
githubComments = append(githubComments,
|
||||
&github.IssueComment{
|
||||
ID: &issueID,
|
||||
NodeID: &iNodeID,
|
||||
Body: &iBody,
|
||||
Reactions: nil,
|
||||
CreatedAt: iCreated,
|
||||
UpdatedAt: iUpdated,
|
||||
AuthorAssociation: &iAssociation,
|
||||
URL: &iURL,
|
||||
HTMLURL: &iHTMLURL,
|
||||
IssueURL: &iIssueURL,
|
||||
},
|
||||
)
|
||||
|
||||
prID := int64(4)
|
||||
pNodeID := "IC_kwDOPQx9Mc65LHhx"
|
||||
pBody := "Hello"
|
||||
pCreated := new(github.Timestamp)
|
||||
pUpdated := new(github.Timestamp)
|
||||
pCreated.Time = time.Date(2025, 1, 1, 11, 0, 0, 0, time.UTC)
|
||||
pUpdated.Time = time.Date(2025, 1, 1, 11, 1, 0, 0, time.UTC)
|
||||
pAssociation := "COLLABORATOR"
|
||||
pURL := "https://api.github.com/repos/forgejo/test_repo/issues/comments/3164118916"
|
||||
pHTMLURL := "https://github.com/forgejo/test_repo/pull/3#issuecomment-3164118916"
|
||||
pIssueURL := "https://api.github.com/repos/forgejo/test_repo/issues/3"
|
||||
|
||||
githubComments = append(githubComments, &github.IssueComment{
|
||||
ID: &prID,
|
||||
NodeID: &pNodeID,
|
||||
Body: &pBody,
|
||||
Reactions: nil,
|
||||
CreatedAt: pCreated,
|
||||
UpdatedAt: pUpdated,
|
||||
AuthorAssociation: &pAssociation,
|
||||
URL: &pURL,
|
||||
HTMLURL: &pHTMLURL,
|
||||
IssueURL: &pIssueURL,
|
||||
})
|
||||
|
||||
filteredComments := downloader.filterPRComments(githubComments)
|
||||
|
||||
// Check each issue index not being from the PR
|
||||
for _, comment := range filteredComments {
|
||||
assert.NotEqual(t, *comment.ID, prID)
|
||||
}
|
||||
|
||||
filteredComments = downloader.filterIssueComments(githubComments)
|
||||
|
||||
// Check each issue index not being from the issue
|
||||
for _, comment := range filteredComments {
|
||||
assert.NotEqual(t, *comment.ID, issueID)
|
||||
}
|
||||
}
|
||||
|
||||
func TestGitHubDownloadRepo(t *testing.T) {
|
||||
GithubLimitRateRemaining = 3 // Wait at 3 remaining since we could have 3 CI in //
|
||||
|
||||
token := os.Getenv("GITHUB_READ_TOKEN")
|
||||
fixturePath := "./testdata/github/full_download"
|
||||
server := unittest.NewMockWebServer(t, "https://api.github.com", fixturePath, token != "")
|
||||
server := unittest.NewMockWebServer(t, "https://api.github.com", fixturePath, false)
|
||||
defer server.Close()
|
||||
|
||||
downloader := NewGithubDownloaderV3(t.Context(), server.URL, "", "", token, "go-gitea", "test_repo")
|
||||
downloader := NewGithubDownloaderV3(t.Context(), server.URL, true, true, "", "", token, "forgejo", "test_repo")
|
||||
err := downloader.RefreshRate()
|
||||
require.NoError(t, err)
|
||||
|
||||
|
@ -32,38 +113,44 @@ func TestGitHubDownloadRepo(t *testing.T) {
|
|||
require.NoError(t, err)
|
||||
assertRepositoryEqual(t, &base.Repository{
|
||||
Name: "test_repo",
|
||||
Owner: "go-gitea",
|
||||
Description: "Test repository for testing migration from github to gitea",
|
||||
CloneURL: server.URL + "/go-gitea/test_repo.git",
|
||||
OriginalURL: server.URL + "/go-gitea/test_repo",
|
||||
DefaultBranch: "master",
|
||||
Owner: "forgejo",
|
||||
Description: "Exclusively used for testing Github->Forgejo migration",
|
||||
CloneURL: server.URL + "/forgejo/test_repo.git",
|
||||
OriginalURL: server.URL + "/forgejo/test_repo",
|
||||
DefaultBranch: "main",
|
||||
Website: "https://codeberg.org/forgejo/forgejo/",
|
||||
}, repo)
|
||||
|
||||
topics, err := downloader.GetTopics()
|
||||
require.NoError(t, err)
|
||||
assert.Contains(t, topics, "gitea")
|
||||
assert.Contains(t, topics, "forgejo")
|
||||
|
||||
milestones, err := downloader.GetMilestones()
|
||||
require.NoError(t, err)
|
||||
assertMilestonesEqual(t, []*base.Milestone{
|
||||
{
|
||||
Title: "1.0.0",
|
||||
Description: "Milestone 1.0.0",
|
||||
Deadline: timePtr(time.Date(2019, 11, 11, 8, 0, 0, 0, time.UTC)),
|
||||
Created: time.Date(2019, 11, 12, 19, 37, 8, 0, time.UTC),
|
||||
Updated: timePtr(time.Date(2019, 11, 12, 21, 56, 17, 0, time.UTC)),
|
||||
Closed: timePtr(time.Date(2019, 11, 12, 19, 45, 49, 0, time.UTC)),
|
||||
Description: "Version 1",
|
||||
Created: time.Date(2025, 8, 7, 12, 48, 56, 0, time.UTC),
|
||||
Updated: timePtr(time.Date(2025, time.August, 12, 12, 34, 20, 0, time.UTC)),
|
||||
State: "open",
|
||||
},
|
||||
{
|
||||
Title: "0.9.0",
|
||||
Description: "A milestone",
|
||||
Deadline: timePtr(time.Date(2025, 8, 1, 7, 0, 0, 0, time.UTC)),
|
||||
Created: time.Date(2025, 8, 7, 12, 54, 20, 0, time.UTC),
|
||||
Updated: timePtr(time.Date(2025, 8, 12, 11, 29, 52, 0, time.UTC)),
|
||||
Closed: timePtr(time.Date(2025, 8, 7, 12, 54, 38, 0, time.UTC)),
|
||||
State: "closed",
|
||||
},
|
||||
{
|
||||
Title: "1.1.0",
|
||||
Description: "Milestone 1.1.0",
|
||||
Deadline: timePtr(time.Date(2019, 11, 12, 8, 0, 0, 0, time.UTC)),
|
||||
Created: time.Date(2019, 11, 12, 19, 37, 25, 0, time.UTC),
|
||||
Updated: timePtr(time.Date(2019, 11, 12, 21, 39, 27, 0, time.UTC)),
|
||||
Closed: timePtr(time.Date(2019, 11, 12, 19, 45, 46, 0, time.UTC)),
|
||||
State: "closed",
|
||||
Description: "We can do that",
|
||||
Deadline: timePtr(time.Date(2025, 8, 31, 7, 0, 0, 0, time.UTC)),
|
||||
Created: time.Date(2025, 8, 7, 12, 50, 58, 0, time.UTC),
|
||||
Updated: timePtr(time.Date(2025, 8, 7, 12, 53, 15, 0, time.UTC)),
|
||||
State: "open",
|
||||
},
|
||||
}, milestones)
|
||||
|
||||
|
@ -117,18 +204,34 @@ func TestGitHubDownloadRepo(t *testing.T) {
|
|||
},
|
||||
}, labels)
|
||||
|
||||
id := int64(280443629)
|
||||
ct := "application/pdf"
|
||||
size := 550175
|
||||
dc := 0
|
||||
|
||||
releases, err := downloader.GetReleases()
|
||||
require.NoError(t, err)
|
||||
assertReleasesEqual(t, []*base.Release{
|
||||
{
|
||||
TagName: "v0.9.99",
|
||||
TargetCommitish: "master",
|
||||
TagName: "v1.0",
|
||||
TargetCommitish: "main",
|
||||
Name: "First Release",
|
||||
Body: "A test release",
|
||||
Created: time.Date(2019, 11, 9, 16, 49, 21, 0, time.UTC),
|
||||
Published: time.Date(2019, 11, 12, 20, 12, 10, 0, time.UTC),
|
||||
PublisherID: 1669571,
|
||||
PublisherName: "mrsdizzie",
|
||||
Body: "Hi, this is the first release! The asset contains the wireguard whitepaper, amazing read for such a simple protocol.",
|
||||
Created: time.Date(2025, time.August, 7, 13, 2, 19, 0, time.UTC),
|
||||
Published: time.Date(2025, time.August, 7, 13, 7, 49, 0, time.UTC),
|
||||
PublisherID: 25481501,
|
||||
PublisherName: "Gusted",
|
||||
Assets: []*base.ReleaseAsset{
|
||||
{
|
||||
ID: id,
|
||||
Name: "wireguard.pdf",
|
||||
ContentType: &ct,
|
||||
Size: &size,
|
||||
DownloadCount: &dc,
|
||||
Created: time.Date(2025, time.August, 7, 23, 39, 27, 0, time.UTC),
|
||||
Updated: time.Date(2025, time.August, 7, 23, 39, 29, 0, time.UTC),
|
||||
},
|
||||
},
|
||||
},
|
||||
}, releases)
|
||||
|
||||
|
@ -139,85 +242,41 @@ func TestGitHubDownloadRepo(t *testing.T) {
|
|||
assertIssuesEqual(t, []*base.Issue{
|
||||
{
|
||||
Number: 1,
|
||||
Title: "Please add an animated gif icon to the merge button",
|
||||
Content: "I just want the merge button to hurt my eyes a little. \xF0\x9F\x98\x9D ",
|
||||
Milestone: "1.0.0",
|
||||
PosterID: 18600385,
|
||||
PosterName: "guillep2k",
|
||||
State: "closed",
|
||||
Created: time.Date(2019, 11, 9, 17, 0, 29, 0, time.UTC),
|
||||
Updated: time.Date(2019, 11, 12, 20, 29, 53, 0, time.UTC),
|
||||
Labels: []*base.Label{
|
||||
{
|
||||
Name: "bug",
|
||||
Color: "d73a4a",
|
||||
Description: "Something isn't working",
|
||||
},
|
||||
{
|
||||
Name: "good first issue",
|
||||
Color: "7057ff",
|
||||
Description: "Good for newcomers",
|
||||
},
|
||||
},
|
||||
Reactions: []*base.Reaction{
|
||||
{
|
||||
UserID: 1669571,
|
||||
UserName: "mrsdizzie",
|
||||
Content: "+1",
|
||||
},
|
||||
},
|
||||
Closed: timePtr(time.Date(2019, 11, 12, 20, 22, 22, 0, time.UTC)),
|
||||
Title: "First issue",
|
||||
Content: "This is an issue.",
|
||||
PosterID: 37243484,
|
||||
PosterName: "PatDyn",
|
||||
State: "open",
|
||||
Created: time.Date(2025, time.August, 7, 12, 44, 7, 0, time.UTC),
|
||||
Updated: time.Date(2025, time.August, 7, 12, 44, 47, 0, time.UTC),
|
||||
},
|
||||
{
|
||||
Number: 2,
|
||||
Title: "Test issue",
|
||||
Content: "This is test issue 2, do not touch!",
|
||||
Title: "Second Issue",
|
||||
Content: "Mentioning #1 ",
|
||||
Milestone: "1.1.0",
|
||||
PosterID: 1669571,
|
||||
PosterName: "mrsdizzie",
|
||||
State: "closed",
|
||||
Created: time.Date(2019, 11, 12, 21, 0, 6, 0, time.UTC),
|
||||
Updated: time.Date(2019, 11, 12, 22, 7, 14, 0, time.UTC),
|
||||
PosterID: 37243484,
|
||||
PosterName: "PatDyn",
|
||||
State: "open",
|
||||
Created: time.Date(2025, 8, 7, 12, 45, 44, 0, time.UTC),
|
||||
Updated: time.Date(2025, 8, 7, 13, 7, 25, 0, time.UTC),
|
||||
Labels: []*base.Label{
|
||||
{
|
||||
Name: "duplicate",
|
||||
Color: "cfd3d7",
|
||||
Description: "This issue or pull request already exists",
|
||||
},
|
||||
},
|
||||
Reactions: []*base.Reaction{
|
||||
{
|
||||
UserID: 1669571,
|
||||
UserName: "mrsdizzie",
|
||||
Content: "heart",
|
||||
Name: "good first issue",
|
||||
Color: "7057ff",
|
||||
Description: "Good for newcomers",
|
||||
},
|
||||
{
|
||||
UserID: 1669571,
|
||||
UserName: "mrsdizzie",
|
||||
Content: "laugh",
|
||||
},
|
||||
{
|
||||
UserID: 1669571,
|
||||
UserName: "mrsdizzie",
|
||||
Content: "-1",
|
||||
},
|
||||
{
|
||||
UserID: 1669571,
|
||||
UserName: "mrsdizzie",
|
||||
Content: "confused",
|
||||
},
|
||||
{
|
||||
UserID: 1669571,
|
||||
UserName: "mrsdizzie",
|
||||
Content: "hooray",
|
||||
},
|
||||
{
|
||||
UserID: 1669571,
|
||||
UserName: "mrsdizzie",
|
||||
Content: "+1",
|
||||
Name: "help wanted",
|
||||
Color: "008672",
|
||||
Description: "Extra attention is needed",
|
||||
},
|
||||
},
|
||||
Closed: timePtr(time.Date(2019, 11, 12, 21, 1, 31, 0, time.UTC)),
|
||||
},
|
||||
}, issues)
|
||||
|
||||
|
@ -227,26 +286,11 @@ func TestGitHubDownloadRepo(t *testing.T) {
|
|||
assertCommentsEqual(t, []*base.Comment{
|
||||
{
|
||||
IssueIndex: 2,
|
||||
PosterID: 1669571,
|
||||
PosterName: "mrsdizzie",
|
||||
Created: time.Date(2019, 11, 12, 21, 0, 13, 0, time.UTC),
|
||||
Updated: time.Date(2019, 11, 12, 21, 0, 13, 0, time.UTC),
|
||||
Content: "This is a comment",
|
||||
Reactions: []*base.Reaction{
|
||||
{
|
||||
UserID: 1669571,
|
||||
UserName: "mrsdizzie",
|
||||
Content: "+1",
|
||||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
IssueIndex: 2,
|
||||
PosterID: 1669571,
|
||||
PosterName: "mrsdizzie",
|
||||
Created: time.Date(2019, 11, 12, 22, 7, 14, 0, time.UTC),
|
||||
Updated: time.Date(2019, 11, 12, 22, 7, 14, 0, time.UTC),
|
||||
Content: "A second comment",
|
||||
PosterID: 37243484,
|
||||
PosterName: "PatDyn",
|
||||
Created: time.Date(2025, time.August, 7, 13, 7, 25, 0, time.UTC),
|
||||
Updated: time.Date(2025, time.August, 7, 13, 7, 25, 0, time.UTC),
|
||||
Content: "Mentioning #3 \nWith some **bold** *statement*",
|
||||
Reactions: nil,
|
||||
},
|
||||
}, comments)
|
||||
|
@ -257,52 +301,50 @@ func TestGitHubDownloadRepo(t *testing.T) {
|
|||
assertPullRequestsEqual(t, []*base.PullRequest{
|
||||
{
|
||||
Number: 3,
|
||||
Title: "Update README.md",
|
||||
Content: "add warning to readme",
|
||||
Milestone: "1.1.0",
|
||||
PosterID: 1669571,
|
||||
PosterName: "mrsdizzie",
|
||||
State: "closed",
|
||||
Created: time.Date(2019, 11, 12, 21, 21, 43, 0, time.UTC),
|
||||
Updated: time.Date(2019, 11, 12, 21, 39, 28, 0, time.UTC),
|
||||
Title: "Update readme.md",
|
||||
Content: "Added a feature description",
|
||||
Milestone: "1.0.0",
|
||||
PosterID: 37243484,
|
||||
PosterName: "PatDyn",
|
||||
State: "open",
|
||||
Created: time.Date(2025, time.August, 7, 12, 47, 6, 0, time.UTC),
|
||||
Updated: time.Date(2025, time.August, 12, 13, 16, 49, 0, time.UTC),
|
||||
Labels: []*base.Label{
|
||||
{
|
||||
Name: "documentation",
|
||||
Color: "0075ca",
|
||||
Description: "Improvements or additions to documentation",
|
||||
Name: "enhancement",
|
||||
Color: "a2eeef",
|
||||
Description: "New feature or request",
|
||||
},
|
||||
},
|
||||
PatchURL: server.URL + "/go-gitea/test_repo/pull/3.patch",
|
||||
PatchURL: server.URL + "/forgejo/test_repo/pull/3.patch",
|
||||
Head: base.PullRequestBranch{
|
||||
Ref: "master",
|
||||
CloneURL: server.URL + "/mrsdizzie/test_repo.git",
|
||||
SHA: "076160cf0b039f13e5eff19619932d181269414b",
|
||||
Ref: "some-feature",
|
||||
CloneURL: server.URL + "/forgejo/test_repo.git",
|
||||
SHA: "c608ab3997349219e1510cdb5ddd1e5e82897dfa",
|
||||
RepoName: "test_repo",
|
||||
|
||||
OwnerName: "mrsdizzie",
|
||||
OwnerName: "forgejo",
|
||||
},
|
||||
Base: base.PullRequestBranch{
|
||||
Ref: "master",
|
||||
SHA: "72866af952e98d02a73003501836074b286a78f6",
|
||||
OwnerName: "go-gitea",
|
||||
Ref: "main",
|
||||
SHA: "442d28a55b842472c95bead51a4c61f209ac1636",
|
||||
OwnerName: "forgejo",
|
||||
RepoName: "test_repo",
|
||||
},
|
||||
Closed: timePtr(time.Date(2019, 11, 12, 21, 39, 27, 0, time.UTC)),
|
||||
Merged: true,
|
||||
MergedTime: timePtr(time.Date(2019, 11, 12, 21, 39, 27, 0, time.UTC)),
|
||||
MergeCommitSHA: "f32b0a9dfd09a60f616f29158f772cedd89942d2",
|
||||
ForeignIndex: 3,
|
||||
ForeignIndex: 3,
|
||||
},
|
||||
{
|
||||
Number: 4,
|
||||
Title: "Test branch",
|
||||
Content: "do not merge this PR",
|
||||
Number: 7,
|
||||
Title: "Update readme.md",
|
||||
Content: "Adding some text to the readme",
|
||||
Milestone: "1.0.0",
|
||||
PosterID: 1669571,
|
||||
PosterName: "mrsdizzie",
|
||||
State: "open",
|
||||
Created: time.Date(2019, 11, 12, 21, 54, 18, 0, time.UTC),
|
||||
Updated: time.Date(2020, 1, 4, 11, 30, 1, 0, time.UTC),
|
||||
PosterID: 37243484,
|
||||
PosterName: "PatDyn",
|
||||
State: "closed",
|
||||
Created: time.Date(2025, time.August, 7, 13, 1, 36, 0, time.UTC),
|
||||
Updated: time.Date(2025, time.August, 12, 12, 47, 35, 0, time.UTC),
|
||||
Closed: timePtr(time.Date(2025, time.August, 7, 13, 2, 19, 0, time.UTC)),
|
||||
MergedTime: timePtr(time.Date(2025, time.August, 7, 13, 2, 19, 0, time.UTC)),
|
||||
Labels: []*base.Label{
|
||||
{
|
||||
Name: "bug",
|
||||
|
@ -310,35 +352,23 @@ func TestGitHubDownloadRepo(t *testing.T) {
|
|||
Description: "Something isn't working",
|
||||
},
|
||||
},
|
||||
PatchURL: server.URL + "/go-gitea/test_repo/pull/4.patch",
|
||||
PatchURL: server.URL + "/forgejo/test_repo/pull/7.patch",
|
||||
Head: base.PullRequestBranch{
|
||||
Ref: "test-branch",
|
||||
SHA: "2be9101c543658591222acbee3eb799edfc3853d",
|
||||
Ref: "another-feature",
|
||||
SHA: "5638cb8f3278e467fc1eefcac14d3c0d5d91601f",
|
||||
RepoName: "test_repo",
|
||||
OwnerName: "mrsdizzie",
|
||||
CloneURL: server.URL + "/mrsdizzie/test_repo.git",
|
||||
OwnerName: "forgejo",
|
||||
CloneURL: server.URL + "/forgejo/test_repo.git",
|
||||
},
|
||||
Base: base.PullRequestBranch{
|
||||
Ref: "master",
|
||||
SHA: "f32b0a9dfd09a60f616f29158f772cedd89942d2",
|
||||
OwnerName: "go-gitea",
|
||||
Ref: "main",
|
||||
SHA: "6dd0c6801ddbb7333787e73e99581279492ff449",
|
||||
OwnerName: "forgejo",
|
||||
RepoName: "test_repo",
|
||||
},
|
||||
Merged: false,
|
||||
MergeCommitSHA: "565d1208f5fffdc1c5ae1a2436491eb9a5e4ebae",
|
||||
Reactions: []*base.Reaction{
|
||||
{
|
||||
UserID: 81045,
|
||||
UserName: "lunny",
|
||||
Content: "heart",
|
||||
},
|
||||
{
|
||||
UserID: 81045,
|
||||
UserName: "lunny",
|
||||
Content: "+1",
|
||||
},
|
||||
},
|
||||
ForeignIndex: 4,
|
||||
Merged: true,
|
||||
MergeCommitSHA: "ca43b48ca2c461f9a5cb66500a154b23d07c9f90",
|
||||
ForeignIndex: 7,
|
||||
},
|
||||
}, prs)
|
||||
|
||||
|
@ -346,88 +376,50 @@ func TestGitHubDownloadRepo(t *testing.T) {
|
|||
require.NoError(t, err)
|
||||
assertReviewsEqual(t, []*base.Review{
|
||||
{
|
||||
ID: 315859956,
|
||||
ID: 3096999684,
|
||||
IssueIndex: 3,
|
||||
ReviewerID: 42128690,
|
||||
ReviewerName: "jolheiser",
|
||||
CommitID: "076160cf0b039f13e5eff19619932d181269414b",
|
||||
CreatedAt: time.Date(2019, 11, 12, 21, 35, 24, 0, time.UTC),
|
||||
State: base.ReviewStateApproved,
|
||||
},
|
||||
{
|
||||
ID: 315860062,
|
||||
IssueIndex: 3,
|
||||
ReviewerID: 1824502,
|
||||
ReviewerName: "zeripath",
|
||||
CommitID: "076160cf0b039f13e5eff19619932d181269414b",
|
||||
CreatedAt: time.Date(2019, 11, 12, 21, 35, 36, 0, time.UTC),
|
||||
State: base.ReviewStateApproved,
|
||||
},
|
||||
{
|
||||
ID: 315861440,
|
||||
IssueIndex: 3,
|
||||
ReviewerID: 165205,
|
||||
ReviewerName: "lafriks",
|
||||
CommitID: "076160cf0b039f13e5eff19619932d181269414b",
|
||||
CreatedAt: time.Date(2019, 11, 12, 21, 38, 0, 0, time.UTC),
|
||||
State: base.ReviewStateApproved,
|
||||
},
|
||||
}, reviews)
|
||||
|
||||
reviews, err = downloader.GetReviews(&base.PullRequest{Number: 4, ForeignIndex: 4})
|
||||
require.NoError(t, err)
|
||||
assertReviewsEqual(t, []*base.Review{
|
||||
{
|
||||
ID: 338338740,
|
||||
IssueIndex: 4,
|
||||
ReviewerID: 81045,
|
||||
ReviewerName: "lunny",
|
||||
CommitID: "2be9101c543658591222acbee3eb799edfc3853d",
|
||||
CreatedAt: time.Date(2020, 1, 4, 5, 33, 18, 0, time.UTC),
|
||||
State: base.ReviewStateApproved,
|
||||
ReviewerID: 37243484,
|
||||
ReviewerName: "PatDyn",
|
||||
CommitID: "c608ab3997349219e1510cdb5ddd1e5e82897dfa",
|
||||
CreatedAt: time.Date(2025, 8, 7, 12, 47, 55, 0, time.UTC),
|
||||
State: base.ReviewStateCommented,
|
||||
Comments: []*base.ReviewComment{
|
||||
{
|
||||
ID: 363017488,
|
||||
Content: "This is a good pull request.",
|
||||
TreePath: "README.md",
|
||||
DiffHunk: "@@ -1,2 +1,4 @@\n # test_repo\n Test repository for testing migration from github to gitea\n+",
|
||||
Position: 3,
|
||||
CommitID: "2be9101c543658591222acbee3eb799edfc3853d",
|
||||
PosterID: 81045,
|
||||
CreatedAt: time.Date(2020, 1, 4, 5, 33, 6, 0, time.UTC),
|
||||
UpdatedAt: time.Date(2020, 1, 4, 5, 33, 18, 0, time.UTC),
|
||||
ID: 2260216729,
|
||||
InReplyTo: 0,
|
||||
Content: "May want to write more",
|
||||
TreePath: "readme.md",
|
||||
DiffHunk: "@@ -1,3 +1,5 @@\n # Forgejo Test Repo\n \n This repo is used to test migrations\n+\n+Add some feature description.",
|
||||
Position: 5,
|
||||
Line: 0,
|
||||
CommitID: "c608ab3997349219e1510cdb5ddd1e5e82897dfa",
|
||||
PosterID: 37243484,
|
||||
CreatedAt: time.Date(2025, 8, 7, 12, 47, 50, 0, time.UTC),
|
||||
UpdatedAt: time.Date(2025, 8, 7, 12, 47, 55, 0, time.UTC),
|
||||
},
|
||||
},
|
||||
},
|
||||
{
|
||||
ID: 338339651,
|
||||
IssueIndex: 4,
|
||||
ReviewerID: 81045,
|
||||
ReviewerName: "lunny",
|
||||
CommitID: "2be9101c543658591222acbee3eb799edfc3853d",
|
||||
CreatedAt: time.Date(2020, 1, 4, 6, 7, 6, 0, time.UTC),
|
||||
State: base.ReviewStateChangesRequested,
|
||||
Content: "Don't add more reviews",
|
||||
},
|
||||
{
|
||||
ID: 338349019,
|
||||
IssueIndex: 4,
|
||||
ReviewerID: 81045,
|
||||
ReviewerName: "lunny",
|
||||
CommitID: "2be9101c543658591222acbee3eb799edfc3853d",
|
||||
CreatedAt: time.Date(2020, 1, 4, 11, 21, 41, 0, time.UTC),
|
||||
ID: 3097007243,
|
||||
IssueIndex: 3,
|
||||
ReviewerID: 37243484,
|
||||
ReviewerName: "PatDyn",
|
||||
CommitID: "c608ab3997349219e1510cdb5ddd1e5e82897dfa",
|
||||
CreatedAt: time.Date(2025, 8, 7, 12, 49, 36, 0, time.UTC),
|
||||
State: base.ReviewStateCommented,
|
||||
Comments: []*base.ReviewComment{
|
||||
{
|
||||
ID: 363029944,
|
||||
Content: "test a single comment.",
|
||||
TreePath: "LICENSE",
|
||||
DiffHunk: "@@ -19,3 +19,5 @@ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n+",
|
||||
Position: 4,
|
||||
CommitID: "2be9101c543658591222acbee3eb799edfc3853d",
|
||||
PosterID: 81045,
|
||||
CreatedAt: time.Date(2020, 1, 4, 11, 21, 41, 0, time.UTC),
|
||||
UpdatedAt: time.Date(2020, 1, 4, 11, 21, 41, 0, time.UTC),
|
||||
ID: 2260221159,
|
||||
InReplyTo: 0,
|
||||
Content: "Comment",
|
||||
TreePath: "readme.md",
|
||||
DiffHunk: "@@ -1,3 +1,5 @@\n # Forgejo Test Repo\n \n This repo is used to test migrations",
|
||||
Position: 3,
|
||||
Line: 0,
|
||||
CommitID: "c608ab3997349219e1510cdb5ddd1e5e82897dfa",
|
||||
PosterID: 37243484,
|
||||
CreatedAt: time.Date(2025, 8, 7, 12, 49, 36, 0, time.UTC),
|
||||
UpdatedAt: time.Date(2025, 8, 7, 12, 49, 36, 0, time.UTC),
|
||||
},
|
||||
},
|
||||
},
|
||||
|
|
|
@ -1,23 +1,24 @@
|
|||
Cache-Control: no-cache
|
||||
X-Ratelimit-Used: 136
|
||||
X-Ratelimit-Resource: core
|
||||
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
|
||||
Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
|
||||
X-Ratelimit-Reset: 1730800941
|
||||
Access-Control-Allow-Origin: *
|
||||
Content-Type: application/json; charset=utf-8
|
||||
X-Oauth-Scopes:
|
||||
X-Github-Media-Type: github.v3; format=json
|
||||
X-Ratelimit-Remaining: 4899
|
||||
X-Xss-Protection: 0
|
||||
Content-Security-Policy: default-src 'none'
|
||||
X-Accepted-Oauth-Scopes:
|
||||
Access-Control-Expose-Headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset
|
||||
X-Frame-Options: deny
|
||||
X-Content-Type-Options: nosniff
|
||||
Vary: Accept-Encoding, Accept, X-Requested-With
|
||||
X-Github-Request-Id: C7CC:3118FC:3F6234D:4038C5B:6729E6C0
|
||||
Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
|
||||
X-Github-Request-Id: E80A:118F3A:208966:1EA2B8:689B4023
|
||||
X-Github-Api-Version-Selected: 2022-11-28
|
||||
X-Ratelimit-Limit: 5000
|
||||
X-Ratelimit-Used: 101
|
||||
X-Ratelimit-Resource: core
|
||||
Vary: Accept-Encoding, Accept, X-Requested-With
|
||||
Content-Type: application/json; charset=utf-8
|
||||
X-Oauth-Scopes: public_repo, repo:status
|
||||
X-Accepted-Oauth-Scopes:
|
||||
Github-Authentication-Token-Expiration: 2025-09-11 10:37:11 UTC
|
||||
X-Ratelimit-Remaining: 4864
|
||||
X-Ratelimit-Reset: 1755007969
|
||||
Access-Control-Allow-Origin: *
|
||||
X-Content-Type-Options: nosniff
|
||||
X-Github-Media-Type: github.v3; format=json
|
||||
Access-Control-Expose-Headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset
|
||||
X-Xss-Protection: 0
|
||||
Content-Security-Policy: default-src 'none'
|
||||
|
||||
{"resources":{"core":{"limit":5000,"used":101,"remaining":4899,"reset":1730800941},"search":{"limit":30,"used":0,"remaining":30,"reset":1730799356},"graphql":{"limit":5000,"used":162,"remaining":4838,"reset":1730801064},"integration_manifest":{"limit":5000,"used":0,"remaining":5000,"reset":1730802896},"source_import":{"limit":100,"used":0,"remaining":100,"reset":1730799356},"code_scanning_upload":{"limit":1000,"used":0,"remaining":1000,"reset":1730802896},"actions_runner_registration":{"limit":10000,"used":0,"remaining":10000,"reset":1730802896},"scim":{"limit":15000,"used":0,"remaining":15000,"reset":1730802896},"dependency_snapshots":{"limit":100,"used":0,"remaining":100,"reset":1730799356},"audit_log":{"limit":1750,"used":0,"remaining":1750,"reset":1730802896},"audit_log_streaming":{"limit":15,"used":0,"remaining":15,"reset":1730802896},"code_search":{"limit":10,"used":0,"remaining":10,"reset":1730799356}},"rate":{"limit":5000,"used":101,"remaining":4899,"reset":1730800941}}
|
||||
{"resources":{"core":{"limit":5000,"used":136,"remaining":4864,"reset":1755007969},"search":{"limit":30,"used":0,"remaining":30,"reset":1755005023},"graphql":{"limit":5000,"used":0,"remaining":5000,"reset":1755008563},"integration_manifest":{"limit":5000,"used":0,"remaining":5000,"reset":1755008563},"source_import":{"limit":100,"used":0,"remaining":100,"reset":1755005023},"code_scanning_upload":{"limit":5000,"used":136,"remaining":4864,"reset":1755007969},"code_scanning_autofix":{"limit":10,"used":0,"remaining":10,"reset":1755005023},"actions_runner_registration":{"limit":10000,"used":0,"remaining":10000,"reset":1755008563},"scim":{"limit":15000,"used":0,"remaining":15000,"reset":1755008563},"dependency_snapshots":{"limit":100,"used":0,"remaining":100,"reset":1755005023},"dependency_sbom":{"limit":100,"used":0,"remaining":100,"reset":1755005023},"audit_log":{"limit":1750,"used":0,"remaining":1750,"reset":1755008563},"audit_log_streaming":{"limit":15,"used":0,"remaining":15,"reset":1755008563},"code_search":{"limit":10,"used":0,"remaining":10,"reset":1755005023}},"rate":{"limit":5000,"used":136,"remaining":4864,"reset":1755007969}}
|
26
services/migrations/testdata/github/full_download/GET_%2Frepos%2Fforgejo%2Ftest_repo
vendored
Normal file
26
services/migrations/testdata/github/full_download/GET_%2Frepos%2Fforgejo%2Ftest_repo
vendored
Normal file
File diff suppressed because one or more lines are too long
|
@ -1,25 +1,26 @@
|
|||
X-Ratelimit-Used: 88
|
||||
X-Ratelimit-Resource: core
|
||||
X-Content-Type-Options: nosniff
|
||||
X-Github-Api-Version-Selected: 2022-11-28
|
||||
Content-Security-Policy: default-src 'none'
|
||||
X-Github-Request-Id: C7CC:3118FC:3F60B4F:403741E:6729E6BA
|
||||
Content-Type: application/json; charset=utf-8
|
||||
Vary: Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With
|
||||
X-Ratelimit-Reset: 1730800941
|
||||
Access-Control-Expose-Headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset
|
||||
Cache-Control: private, max-age=60, s-maxage=60
|
||||
X-Github-Media-Type: github.v3; param=squirrel-girl-preview
|
||||
Access-Control-Allow-Origin: *
|
||||
Content-Length: 2
|
||||
Etag: "578cfdf865ccd59faa414c655476c87af814e220755c938b9545967521b6f14b"
|
||||
X-Ratelimit-Remaining: 4875
|
||||
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
|
||||
X-Github-Request-Id: E80A:118F3A:20652B:1E80D9:689B401D
|
||||
Vary: Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With
|
||||
X-Oauth-Scopes: public_repo, repo:status
|
||||
X-Accepted-Oauth-Scopes: repo
|
||||
X-Ratelimit-Limit: 5000
|
||||
X-Ratelimit-Reset: 1755007969
|
||||
Access-Control-Expose-Headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset
|
||||
X-Frame-Options: deny
|
||||
Cache-Control: private, max-age=60, s-maxage=60
|
||||
X-Ratelimit-Used: 125
|
||||
X-Ratelimit-Resource: core
|
||||
Access-Control-Allow-Origin: *
|
||||
X-Content-Type-Options: nosniff
|
||||
X-Xss-Protection: 0
|
||||
Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
|
||||
Etag: "f87b0fd59e59458a9a808311324b873c6baf3fde861298a99de9986270dd4d79"
|
||||
X-Oauth-Scopes:
|
||||
X-Accepted-Oauth-Scopes: repo
|
||||
X-Github-Api-Version-Selected: 2022-11-28
|
||||
X-Ratelimit-Limit: 5000
|
||||
X-Ratelimit-Remaining: 4912
|
||||
Content-Length: 2
|
||||
Github-Authentication-Token-Expiration: 2025-09-11 10:37:11 UTC
|
||||
X-Github-Media-Type: github.v3; param=squirrel-girl-preview
|
||||
|
||||
[]
|
|
@ -0,0 +1,25 @@
|
|||
X-Content-Type-Options: nosniff
|
||||
X-Xss-Protection: 0
|
||||
Cache-Control: private, max-age=60, s-maxage=60
|
||||
X-Oauth-Scopes: public_repo, repo:status
|
||||
X-Github-Media-Type: github.v3; param=squirrel-girl-preview
|
||||
X-Ratelimit-Reset: 1755007969
|
||||
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
|
||||
Content-Security-Policy: default-src 'none'
|
||||
X-Github-Request-Id: E80A:118F3A:206AFD:1E8691:689B401E
|
||||
Content-Type: application/json; charset=utf-8
|
||||
X-Github-Api-Version-Selected: 2022-11-28
|
||||
X-Ratelimit-Remaining: 4873
|
||||
X-Ratelimit-Used: 127
|
||||
Access-Control-Expose-Headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset
|
||||
Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
|
||||
Vary: Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With
|
||||
X-Accepted-Oauth-Scopes:
|
||||
Github-Authentication-Token-Expiration: 2025-09-11 10:37:11 UTC
|
||||
Etag: W/"efada731cc49c5e9612cad9e891f65f645857f94ff3ea109dc80927064a5978c"
|
||||
X-Ratelimit-Limit: 5000
|
||||
X-Ratelimit-Resource: core
|
||||
Access-Control-Allow-Origin: *
|
||||
X-Frame-Options: deny
|
||||
|
||||
[{"url":"https://api.github.com/repos/forgejo/test_repo/issues/comments/3164123494","html_url":"https://github.com/forgejo/test_repo/issues/2#issuecomment-3164123494","issue_url":"https://api.github.com/repos/forgejo/test_repo/issues/2","id":3164123494,"node_id":"IC_kwDOPZ8tBM68mLFm","user":{"login":"PatDyn","id":37243484,"node_id":"MDQ6VXNlcjM3MjQzNDg0","avatar_url":"https://avatars.githubusercontent.com/u/37243484?v=4","gravatar_id":"","url":"https://api.github.com/users/PatDyn","html_url":"https://github.com/PatDyn","followers_url":"https://api.github.com/users/PatDyn/followers","following_url":"https://api.github.com/users/PatDyn/following{/other_user}","gists_url":"https://api.github.com/users/PatDyn/gists{/gist_id}","starred_url":"https://api.github.com/users/PatDyn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/PatDyn/subscriptions","organizations_url":"https://api.github.com/users/PatDyn/orgs","repos_url":"https://api.github.com/users/PatDyn/repos","events_url":"https://api.github.com/users/PatDyn/events{/privacy}","received_events_url":"https://api.github.com/users/PatDyn/received_events","type":"User","user_view_type":"public","site_admin":false},"created_at":"2025-08-07T13:07:25Z","updated_at":"2025-08-07T13:07:25Z","author_association":"COLLABORATOR","body":"Mentioning #3 \nWith some **bold** *statement*","reactions":{"url":"https://api.github.com/repos/forgejo/test_repo/issues/comments/3164123494/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"performed_via_github_app":null}]
|
|
@ -0,0 +1,26 @@
|
|||
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
|
||||
X-Frame-Options: deny
|
||||
X-Content-Type-Options: nosniff
|
||||
X-Accepted-Oauth-Scopes: repo
|
||||
X-Ratelimit-Reset: 1755007969
|
||||
Access-Control-Allow-Origin: *
|
||||
Content-Type: application/json; charset=utf-8
|
||||
Content-Length: 2
|
||||
Cache-Control: private, max-age=60, s-maxage=60
|
||||
Vary: Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With
|
||||
X-Oauth-Scopes: public_repo, repo:status
|
||||
Github-Authentication-Token-Expiration: 2025-09-11 10:37:11 UTC
|
||||
X-Github-Media-Type: github.v3; param=squirrel-girl-preview
|
||||
X-Ratelimit-Limit: 5000
|
||||
Etag: "578cfdf865ccd59faa414c655476c87af814e220755c938b9545967521b6f14b"
|
||||
X-Ratelimit-Remaining: 4874
|
||||
X-Ratelimit-Used: 126
|
||||
X-Ratelimit-Resource: core
|
||||
X-Xss-Protection: 0
|
||||
Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
|
||||
Content-Security-Policy: default-src 'none'
|
||||
X-Github-Request-Id: E80A:118F3A:206814:1E83B2:689B401E
|
||||
X-Github-Api-Version-Selected: 2022-11-28
|
||||
Access-Control-Expose-Headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset
|
||||
|
||||
[]
|
|
@ -0,0 +1,26 @@
|
|||
Content-Type: application/json; charset=utf-8
|
||||
Content-Length: 2
|
||||
Vary: Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With
|
||||
X-Github-Media-Type: github.v3; param=squirrel-girl-preview
|
||||
X-Ratelimit-Resource: core
|
||||
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
|
||||
X-Github-Request-Id: E80A:118F3A:20758C:1E9080:689B401F
|
||||
X-Oauth-Scopes: public_repo, repo:status
|
||||
Github-Authentication-Token-Expiration: 2025-09-11 10:37:11 UTC
|
||||
X-Ratelimit-Limit: 5000
|
||||
X-Ratelimit-Reset: 1755007969
|
||||
Access-Control-Allow-Origin: *
|
||||
Content-Security-Policy: default-src 'none'
|
||||
Cache-Control: private, max-age=60, s-maxage=60
|
||||
X-Github-Api-Version-Selected: 2022-11-28
|
||||
X-Ratelimit-Remaining: 4870
|
||||
X-Ratelimit-Used: 130
|
||||
X-Content-Type-Options: nosniff
|
||||
X-Xss-Protection: 0
|
||||
Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
|
||||
Etag: "578cfdf865ccd59faa414c655476c87af814e220755c938b9545967521b6f14b"
|
||||
X-Accepted-Oauth-Scopes: repo
|
||||
Access-Control-Expose-Headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset
|
||||
X-Frame-Options: deny
|
||||
|
||||
[]
|
|
@ -1,26 +1,27 @@
|
|||
Access-Control-Expose-Headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset
|
||||
X-Oauth-Scopes:
|
||||
X-Ratelimit-Limit: 5000
|
||||
X-Ratelimit-Remaining: 4918
|
||||
X-Ratelimit-Reset: 1730800941
|
||||
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
|
||||
X-Content-Type-Options: nosniff
|
||||
X-Github-Request-Id: C7CC:3118FC:3F60229:4036AE8:6729E6B8
|
||||
Etag: "f87b0fd59e59458a9a808311324b873c6baf3fde861298a99de9986270dd4d79"
|
||||
Link: <https://api.github.com/repositories/220672974/issues/2/reactions?page=3&per_page=2>; rel="prev", <https://api.github.com/repositories/220672974/issues/2/reactions?page=3&per_page=2>; rel="last", <https://api.github.com/repositories/220672974/issues/2/reactions?page=1&per_page=2>; rel="first"
|
||||
X-Accepted-Oauth-Scopes: repo
|
||||
X-Github-Media-Type: github.v3; param=squirrel-girl-preview
|
||||
X-Ratelimit-Used: 82
|
||||
X-Frame-Options: deny
|
||||
Vary: Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With
|
||||
Cache-Control: private, max-age=60, s-maxage=60
|
||||
X-Github-Api-Version-Selected: 2022-11-28
|
||||
X-Ratelimit-Resource: core
|
||||
Access-Control-Allow-Origin: *
|
||||
X-Xss-Protection: 0
|
||||
Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
|
||||
X-Github-Request-Id: F458:8333F:84A571:7C4748:689B3396
|
||||
Content-Type: application/json; charset=utf-8
|
||||
Content-Length: 2
|
||||
X-Oauth-Scopes: public_repo, repo:status
|
||||
X-Accepted-Oauth-Scopes: repo
|
||||
X-Ratelimit-Reset: 1755004338
|
||||
X-Content-Type-Options: nosniff
|
||||
Cache-Control: private, max-age=60, s-maxage=60
|
||||
X-Ratelimit-Used: 56
|
||||
X-Ratelimit-Resource: core
|
||||
Access-Control-Expose-Headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset
|
||||
Access-Control-Allow-Origin: *
|
||||
X-Frame-Options: deny
|
||||
Github-Authentication-Token-Expiration: 2025-09-11 10:37:11 UTC
|
||||
X-Github-Media-Type: github.v3; param=squirrel-girl-preview
|
||||
X-Ratelimit-Remaining: 4944
|
||||
Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
|
||||
Content-Security-Policy: default-src 'none'
|
||||
Vary: Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With
|
||||
Etag: "578cfdf865ccd59faa414c655476c87af814e220755c938b9545967521b6f14b"
|
||||
Link: <https://api.github.com/repositories/1033841924/issues/3/reactions?page=1&per_page=2>; rel="prev", <https://api.github.com/repositories/1033841924/issues/3/reactions?page=1&per_page=2>; rel="last", <https://api.github.com/repositories/1033841924/issues/3/reactions?page=1&per_page=2>; rel="first"
|
||||
X-Github-Api-Version-Selected: 2022-11-28
|
||||
|
||||
[]
|
|
@ -0,0 +1,26 @@
|
|||
Vary: Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With
|
||||
X-Accepted-Oauth-Scopes: repo
|
||||
Github-Authentication-Token-Expiration: 2025-09-11 10:37:11 UTC
|
||||
X-Github-Media-Type: github.v3; param=squirrel-girl-preview
|
||||
X-Github-Api-Version-Selected: 2022-11-28
|
||||
X-Ratelimit-Resource: core
|
||||
Access-Control-Allow-Origin: *
|
||||
X-Frame-Options: deny
|
||||
Cache-Control: private, max-age=60, s-maxage=60
|
||||
Etag: "578cfdf865ccd59faa414c655476c87af814e220755c938b9545967521b6f14b"
|
||||
X-Ratelimit-Reset: 1755007969
|
||||
X-Xss-Protection: 0
|
||||
X-Github-Request-Id: E80A:118F3A:207936:1E936E:689B4020
|
||||
X-Oauth-Scopes: public_repo, repo:status
|
||||
X-Ratelimit-Remaining: 4869
|
||||
Access-Control-Expose-Headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset
|
||||
X-Content-Type-Options: nosniff
|
||||
Content-Security-Policy: default-src 'none'
|
||||
Content-Type: application/json; charset=utf-8
|
||||
Content-Length: 2
|
||||
X-Ratelimit-Limit: 5000
|
||||
X-Ratelimit-Used: 131
|
||||
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
|
||||
Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
|
||||
|
||||
[]
|
|
@ -1,25 +1,26 @@
|
|||
Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
|
||||
X-Github-Media-Type: github.v3; param=squirrel-girl-preview
|
||||
X-Ratelimit-Remaining: 4914
|
||||
X-Frame-Options: deny
|
||||
X-Xss-Protection: 0
|
||||
X-Ratelimit-Reset: 1730800941
|
||||
X-Ratelimit-Resource: core
|
||||
X-Content-Type-Options: nosniff
|
||||
Content-Type: application/json; charset=utf-8
|
||||
Etag: "f87b0fd59e59458a9a808311324b873c6baf3fde861298a99de9986270dd4d79"
|
||||
X-Accepted-Oauth-Scopes:
|
||||
X-Github-Api-Version-Selected: 2022-11-28
|
||||
X-Ratelimit-Limit: 5000
|
||||
Content-Length: 2
|
||||
Access-Control-Allow-Origin: *
|
||||
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
|
||||
Content-Security-Policy: default-src 'none'
|
||||
X-Github-Request-Id: C7CC:3118FC:3F60858:4037116:6729E6B9
|
||||
Cache-Control: private, max-age=60, s-maxage=60
|
||||
Content-Type: application/json; charset=utf-8
|
||||
X-Oauth-Scopes: public_repo, repo:status
|
||||
X-Ratelimit-Remaining: 4872
|
||||
X-Frame-Options: deny
|
||||
X-Xss-Protection: 0
|
||||
Vary: Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With
|
||||
X-Oauth-Scopes:
|
||||
X-Ratelimit-Used: 86
|
||||
X-Github-Media-Type: github.v3; param=squirrel-girl-preview
|
||||
X-Github-Api-Version-Selected: 2022-11-28
|
||||
X-Ratelimit-Limit: 5000
|
||||
X-Ratelimit-Used: 128
|
||||
X-Content-Type-Options: nosniff
|
||||
Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
|
||||
Cache-Control: private, max-age=60, s-maxage=60
|
||||
X-Ratelimit-Reset: 1755007969
|
||||
X-Ratelimit-Resource: core
|
||||
Access-Control-Expose-Headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset
|
||||
X-Github-Request-Id: E80A:118F3A:206DA5:1E890E:689B401E
|
||||
Content-Length: 2
|
||||
Etag: "578cfdf865ccd59faa414c655476c87af814e220755c938b9545967521b6f14b"
|
||||
X-Accepted-Oauth-Scopes:
|
||||
Github-Authentication-Token-Expiration: 2025-09-11 10:37:11 UTC
|
||||
Access-Control-Allow-Origin: *
|
||||
|
||||
[]
|
File diff suppressed because one or more lines are too long
|
@ -0,0 +1,25 @@
|
|||
Cache-Control: private, max-age=60, s-maxage=60
|
||||
Vary: Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With
|
||||
X-Accepted-Oauth-Scopes: repo
|
||||
Github-Authentication-Token-Expiration: 2025-09-11 10:37:11 UTC
|
||||
X-Github-Api-Version-Selected: 2022-11-28
|
||||
X-Ratelimit-Reset: 1755007969
|
||||
X-Xss-Protection: 0
|
||||
X-Github-Request-Id: E80A:118F3A:205BDE:1E77C9:689B401C
|
||||
Content-Type: application/json; charset=utf-8
|
||||
Etag: W/"fc30186df2be93c9dbcbb326f3d0249e5d618f924528d71af1d11941dc37f8b0"
|
||||
X-Oauth-Scopes: public_repo, repo:status
|
||||
Access-Control-Expose-Headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset
|
||||
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
|
||||
Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
|
||||
X-Github-Media-Type: github.v3; format=json
|
||||
X-Ratelimit-Limit: 5000
|
||||
Access-Control-Allow-Origin: *
|
||||
X-Frame-Options: deny
|
||||
X-Content-Type-Options: nosniff
|
||||
X-Ratelimit-Remaining: 4878
|
||||
X-Ratelimit-Used: 122
|
||||
X-Ratelimit-Resource: core
|
||||
Content-Security-Policy: default-src 'none'
|
||||
|
||||
[{"id":9072229344,"node_id":"LA_kwDOPZ8tBM8AAAACHL874A","url":"https://api.github.com/repos/forgejo/test_repo/labels/bug","name":"bug","color":"d73a4a","default":true,"description":"Something isn't working"},{"id":9072229361,"node_id":"LA_kwDOPZ8tBM8AAAACHL878Q","url":"https://api.github.com/repos/forgejo/test_repo/labels/documentation","name":"documentation","color":"0075ca","default":true,"description":"Improvements or additions to documentation"},{"id":9072229377,"node_id":"LA_kwDOPZ8tBM8AAAACHL88AQ","url":"https://api.github.com/repos/forgejo/test_repo/labels/duplicate","name":"duplicate","color":"cfd3d7","default":true,"description":"This issue or pull request already exists"},{"id":9072229390,"node_id":"LA_kwDOPZ8tBM8AAAACHL88Dg","url":"https://api.github.com/repos/forgejo/test_repo/labels/enhancement","name":"enhancement","color":"a2eeef","default":true,"description":"New feature or request"},{"id":9072229408,"node_id":"LA_kwDOPZ8tBM8AAAACHL88IA","url":"https://api.github.com/repos/forgejo/test_repo/labels/good%20first%20issue","name":"good first issue","color":"7057ff","default":true,"description":"Good for newcomers"},{"id":9072229417,"node_id":"LA_kwDOPZ8tBM8AAAACHL88KQ","url":"https://api.github.com/repos/forgejo/test_repo/labels/help%20wanted","name":"help wanted","color":"008672","default":true,"description":"Extra attention is needed"},{"id":9072229426,"node_id":"LA_kwDOPZ8tBM8AAAACHL88Mg","url":"https://api.github.com/repos/forgejo/test_repo/labels/invalid","name":"invalid","color":"e4e669","default":true,"description":"This doesn't seem right"},{"id":9072229435,"node_id":"LA_kwDOPZ8tBM8AAAACHL88Ow","url":"https://api.github.com/repos/forgejo/test_repo/labels/question","name":"question","color":"d876e3","default":true,"description":"Further information is requested"},{"id":9072229442,"node_id":"LA_kwDOPZ8tBM8AAAACHL88Qg","url":"https://api.github.com/repos/forgejo/test_repo/labels/wontfix","name":"wontfix","color":"ffffff","default":true,"description":"This will not be worked on"}]
|
|
@ -0,0 +1,25 @@
|
|||
Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
|
||||
X-Github-Request-Id: E80A:118F3A:205928:1E754F:689B401B
|
||||
Etag: W/"39c17013c8c7b0f5abf91f15e52496c38730029baf6f37b5c3f3e40eb9886aab"
|
||||
X-Ratelimit-Remaining: 4879
|
||||
Access-Control-Expose-Headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset
|
||||
X-Xss-Protection: 0
|
||||
Content-Type: application/json; charset=utf-8
|
||||
Cache-Control: private, max-age=60, s-maxage=60
|
||||
X-Ratelimit-Reset: 1755007969
|
||||
X-Ratelimit-Used: 121
|
||||
X-Ratelimit-Resource: core
|
||||
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
|
||||
Github-Authentication-Token-Expiration: 2025-09-11 10:37:11 UTC
|
||||
X-Github-Media-Type: github.v3; format=json
|
||||
X-Github-Api-Version-Selected: 2022-11-28
|
||||
X-Frame-Options: deny
|
||||
X-Content-Type-Options: nosniff
|
||||
Content-Security-Policy: default-src 'none'
|
||||
Vary: Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With
|
||||
X-Oauth-Scopes: public_repo, repo:status
|
||||
X-Accepted-Oauth-Scopes: repo
|
||||
X-Ratelimit-Limit: 5000
|
||||
Access-Control-Allow-Origin: *
|
||||
|
||||
[{"url":"https://api.github.com/repos/forgejo/test_repo/milestones/1","html_url":"https://github.com/forgejo/test_repo/milestone/1","labels_url":"https://api.github.com/repos/forgejo/test_repo/milestones/1/labels","id":13445581,"node_id":"MI_kwDOPZ8tBM4AzSnN","number":1,"title":"1.0.0","description":"Version 1","creator":{"login":"PatDyn","id":37243484,"node_id":"MDQ6VXNlcjM3MjQzNDg0","avatar_url":"https://avatars.githubusercontent.com/u/37243484?v=4","gravatar_id":"","url":"https://api.github.com/users/PatDyn","html_url":"https://github.com/PatDyn","followers_url":"https://api.github.com/users/PatDyn/followers","following_url":"https://api.github.com/users/PatDyn/following{/other_user}","gists_url":"https://api.github.com/users/PatDyn/gists{/gist_id}","starred_url":"https://api.github.com/users/PatDyn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/PatDyn/subscriptions","organizations_url":"https://api.github.com/users/PatDyn/orgs","repos_url":"https://api.github.com/users/PatDyn/repos","events_url":"https://api.github.com/users/PatDyn/events{/privacy}","received_events_url":"https://api.github.com/users/PatDyn/received_events","type":"User","user_view_type":"public","site_admin":false},"open_issues":1,"closed_issues":2,"state":"open","created_at":"2025-08-07T12:48:56Z","updated_at":"2025-08-12T12:34:20Z","due_on":null,"closed_at":null},{"url":"https://api.github.com/repos/forgejo/test_repo/milestones/3","html_url":"https://github.com/forgejo/test_repo/milestone/3","labels_url":"https://api.github.com/repos/forgejo/test_repo/milestones/3/labels","id":13445604,"node_id":"MI_kwDOPZ8tBM4AzSnk","number":3,"title":"0.9.0","description":"A milestone","creator":{"login":"PatDyn","id":37243484,"node_id":"MDQ6VXNlcjM3MjQzNDg0","avatar_url":"https://avatars.githubusercontent.com/u/37243484?v=4","gravatar_id":"","url":"https://api.github.com/users/PatDyn","html_url":"https://github.com/PatDyn","followers_url":"https://api.github.com/users/PatDyn/followers","following_url":"https://api.github.com/users/PatDyn/following{/other_user}","gists_url":"https://api.github.com/users/PatDyn/gists{/gist_id}","starred_url":"https://api.github.com/users/PatDyn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/PatDyn/subscriptions","organizations_url":"https://api.github.com/users/PatDyn/orgs","repos_url":"https://api.github.com/users/PatDyn/repos","events_url":"https://api.github.com/users/PatDyn/events{/privacy}","received_events_url":"https://api.github.com/users/PatDyn/received_events","type":"User","user_view_type":"public","site_admin":false},"open_issues":1,"closed_issues":0,"state":"closed","created_at":"2025-08-07T12:54:20Z","updated_at":"2025-08-12T11:29:52Z","due_on":"2025-08-01T07:00:00Z","closed_at":"2025-08-07T12:54:38Z"},{"url":"https://api.github.com/repos/forgejo/test_repo/milestones/2","html_url":"https://github.com/forgejo/test_repo/milestone/2","labels_url":"https://api.github.com/repos/forgejo/test_repo/milestones/2/labels","id":13445587,"node_id":"MI_kwDOPZ8tBM4AzSnT","number":2,"title":"1.1.0","description":"We can do that","creator":{"login":"PatDyn","id":37243484,"node_id":"MDQ6VXNlcjM3MjQzNDg0","avatar_url":"https://avatars.githubusercontent.com/u/37243484?v=4","gravatar_id":"","url":"https://api.github.com/users/PatDyn","html_url":"https://github.com/PatDyn","followers_url":"https://api.github.com/users/PatDyn/followers","following_url":"https://api.github.com/users/PatDyn/following{/other_user}","gists_url":"https://api.github.com/users/PatDyn/gists{/gist_id}","starred_url":"https://api.github.com/users/PatDyn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/PatDyn/subscriptions","organizations_url":"https://api.github.com/users/PatDyn/orgs","repos_url":"https://api.github.com/users/PatDyn/repos","events_url":"https://api.github.com/users/PatDyn/events{/privacy}","received_events_url":"https://api.github.com/users/PatDyn/received_events","type":"User","user_view_type":"public","site_admin":false},"open_issues":1,"closed_issues":0,"state":"open","created_at":"2025-08-07T12:50:58Z","updated_at":"2025-08-07T12:53:15Z","due_on":"2025-08-31T07:00:00Z","closed_at":null}]
|
|
@ -1,24 +1,25 @@
|
|||
Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
|
||||
Etag: W/"21730161122bd4f229e886dd4a85b45fa575182d6dcef7aa0016a5d21353c9ab"
|
||||
X-Oauth-Scopes:
|
||||
X-Github-Media-Type: github.v3; format=json
|
||||
Access-Control-Allow-Origin: *
|
||||
X-Frame-Options: deny
|
||||
X-Content-Type-Options: nosniff
|
||||
X-Xss-Protection: 0
|
||||
X-Github-Request-Id: C7CC:3118FC:3F6187A:4038171:6729E6BD
|
||||
Vary: Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With
|
||||
X-Github-Api-Version-Selected: 2022-11-28
|
||||
X-Ratelimit-Limit: 5000
|
||||
X-Ratelimit-Resource: core
|
||||
Access-Control-Expose-Headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset
|
||||
Content-Security-Policy: default-src 'none'
|
||||
Content-Type: application/json; charset=utf-8
|
||||
X-Oauth-Scopes: public_repo, repo:status
|
||||
Access-Control-Allow-Origin: *
|
||||
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
|
||||
Content-Security-Policy: default-src 'none'
|
||||
Cache-Control: private, max-age=60, s-maxage=60
|
||||
X-Accepted-Oauth-Scopes:
|
||||
X-Ratelimit-Remaining: 4905
|
||||
X-Ratelimit-Reset: 1730800941
|
||||
X-Ratelimit-Used: 95
|
||||
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
|
||||
Github-Authentication-Token-Expiration: 2025-09-11 10:37:11 UTC
|
||||
X-Github-Api-Version-Selected: 2022-11-28
|
||||
X-Ratelimit-Resource: core
|
||||
Access-Control-Expose-Headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset
|
||||
X-Frame-Options: deny
|
||||
X-Content-Type-Options: nosniff
|
||||
Vary: Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With
|
||||
X-Github-Media-Type: github.v3; format=json
|
||||
X-Ratelimit-Limit: 5000
|
||||
X-Ratelimit-Remaining: 4863
|
||||
X-Ratelimit-Reset: 1755007969
|
||||
X-Ratelimit-Used: 137
|
||||
X-Xss-Protection: 0
|
||||
Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
|
||||
Etag: W/"bf72ef7e37aa7c7a418e89035db9d7f23b969af0705f1e9c7ee692aad6c272f7"
|
||||
X-Github-Request-Id: E80A:118F3A:208A8A:1EA3C0:689B4023
|
||||
|
||||
{"users":[],"teams":[]}
|
|
@ -0,0 +1,25 @@
|
|||
Content-Type: application/json; charset=utf-8
|
||||
Vary: Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With
|
||||
Etag: W/"9f6ff2d639a65dc556bded7ae25926c53ac6673582b68d1ebbbe3ecb1c375e3b"
|
||||
X-Ratelimit-Limit: 5000
|
||||
Access-Control-Allow-Origin: *
|
||||
X-Content-Type-Options: nosniff
|
||||
X-Xss-Protection: 0
|
||||
Content-Security-Policy: default-src 'none'
|
||||
X-Oauth-Scopes: public_repo, repo:status
|
||||
X-Accepted-Oauth-Scopes:
|
||||
Github-Authentication-Token-Expiration: 2025-09-11 10:37:11 UTC
|
||||
X-Ratelimit-Remaining: 4867
|
||||
X-Ratelimit-Resource: core
|
||||
Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
|
||||
X-Github-Request-Id: E80A:118F3A:207FBB:1E9958:689B4021
|
||||
Cache-Control: private, max-age=60, s-maxage=60
|
||||
X-Github-Media-Type: github.v3; format=json
|
||||
X-Github-Api-Version-Selected: 2022-11-28
|
||||
X-Ratelimit-Reset: 1755007969
|
||||
X-Ratelimit-Used: 133
|
||||
Access-Control-Expose-Headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset
|
||||
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
|
||||
X-Frame-Options: deny
|
||||
|
||||
[{"id":2260216729,"node_id":"PRRC_kwDOPZ8tBM6GuCuZ","url":"https://api.github.com/repos/forgejo/test_repo/pulls/comments/2260216729","pull_request_review_id":3096999684,"diff_hunk":"@@ -1,3 +1,5 @@\n # Forgejo Test Repo\n \n This repo is used to test migrations\n+\n+Add some feature description.","path":"readme.md","position":5,"original_position":5,"commit_id":"c608ab3997349219e1510cdb5ddd1e5e82897dfa","user":{"login":"PatDyn","id":37243484,"node_id":"MDQ6VXNlcjM3MjQzNDg0","avatar_url":"https://avatars.githubusercontent.com/u/37243484?v=4","gravatar_id":"","url":"https://api.github.com/users/PatDyn","html_url":"https://github.com/PatDyn","followers_url":"https://api.github.com/users/PatDyn/followers","following_url":"https://api.github.com/users/PatDyn/following{/other_user}","gists_url":"https://api.github.com/users/PatDyn/gists{/gist_id}","starred_url":"https://api.github.com/users/PatDyn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/PatDyn/subscriptions","organizations_url":"https://api.github.com/users/PatDyn/orgs","repos_url":"https://api.github.com/users/PatDyn/repos","events_url":"https://api.github.com/users/PatDyn/events{/privacy}","received_events_url":"https://api.github.com/users/PatDyn/received_events","type":"User","user_view_type":"public","site_admin":false},"body":"May want to write more","created_at":"2025-08-07T12:47:50Z","updated_at":"2025-08-07T12:47:55Z","html_url":"https://github.com/forgejo/test_repo/pull/3#discussion_r2260216729","pull_request_url":"https://api.github.com/repos/forgejo/test_repo/pulls/3","author_association":"COLLABORATOR","_links":{"self":{"href":"https://api.github.com/repos/forgejo/test_repo/pulls/comments/2260216729"},"html":{"href":"https://github.com/forgejo/test_repo/pull/3#discussion_r2260216729"},"pull_request":{"href":"https://api.github.com/repos/forgejo/test_repo/pulls/3"}},"original_commit_id":"c608ab3997349219e1510cdb5ddd1e5e82897dfa","reactions":{"url":"https://api.github.com/repos/forgejo/test_repo/pulls/comments/2260216729/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0}}]
|
|
@ -0,0 +1,25 @@
|
|||
Etag: W/"17a2560299e1dbb8e8b83de09a8a409cd7b735baeebea469a041311a71a948d0"
|
||||
X-Accepted-Oauth-Scopes:
|
||||
X-Ratelimit-Remaining: 4865
|
||||
X-Ratelimit-Resource: core
|
||||
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
|
||||
Content-Security-Policy: default-src 'none'
|
||||
X-Github-Api-Version-Selected: 2022-11-28
|
||||
X-Ratelimit-Used: 135
|
||||
Access-Control-Expose-Headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset
|
||||
X-Github-Request-Id: E80A:118F3A:20854A:1E9EB1:689B4022
|
||||
Content-Type: application/json; charset=utf-8
|
||||
Vary: Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With
|
||||
X-Github-Media-Type: github.v3; format=json
|
||||
X-Ratelimit-Limit: 5000
|
||||
X-Frame-Options: deny
|
||||
X-Content-Type-Options: nosniff
|
||||
X-Xss-Protection: 0
|
||||
X-Oauth-Scopes: public_repo, repo:status
|
||||
Github-Authentication-Token-Expiration: 2025-09-11 10:37:11 UTC
|
||||
X-Ratelimit-Reset: 1755007969
|
||||
Access-Control-Allow-Origin: *
|
||||
Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
|
||||
Cache-Control: private, max-age=60, s-maxage=60
|
||||
|
||||
[{"id":2260221159,"node_id":"PRRC_kwDOPZ8tBM6GuDzn","url":"https://api.github.com/repos/forgejo/test_repo/pulls/comments/2260221159","pull_request_review_id":3097007243,"diff_hunk":"@@ -1,3 +1,5 @@\n # Forgejo Test Repo\n \n This repo is used to test migrations","path":"readme.md","position":3,"original_position":3,"commit_id":"c608ab3997349219e1510cdb5ddd1e5e82897dfa","user":{"login":"PatDyn","id":37243484,"node_id":"MDQ6VXNlcjM3MjQzNDg0","avatar_url":"https://avatars.githubusercontent.com/u/37243484?v=4","gravatar_id":"","url":"https://api.github.com/users/PatDyn","html_url":"https://github.com/PatDyn","followers_url":"https://api.github.com/users/PatDyn/followers","following_url":"https://api.github.com/users/PatDyn/following{/other_user}","gists_url":"https://api.github.com/users/PatDyn/gists{/gist_id}","starred_url":"https://api.github.com/users/PatDyn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/PatDyn/subscriptions","organizations_url":"https://api.github.com/users/PatDyn/orgs","repos_url":"https://api.github.com/users/PatDyn/repos","events_url":"https://api.github.com/users/PatDyn/events{/privacy}","received_events_url":"https://api.github.com/users/PatDyn/received_events","type":"User","user_view_type":"public","site_admin":false},"body":"Comment","created_at":"2025-08-07T12:49:36Z","updated_at":"2025-08-07T12:49:36Z","html_url":"https://github.com/forgejo/test_repo/pull/3#discussion_r2260221159","pull_request_url":"https://api.github.com/repos/forgejo/test_repo/pulls/3","author_association":"COLLABORATOR","_links":{"self":{"href":"https://api.github.com/repos/forgejo/test_repo/pulls/comments/2260221159"},"html":{"href":"https://github.com/forgejo/test_repo/pull/3#discussion_r2260221159"},"pull_request":{"href":"https://api.github.com/repos/forgejo/test_repo/pulls/3"}},"original_commit_id":"c608ab3997349219e1510cdb5ddd1e5e82897dfa","reactions":{"url":"https://api.github.com/repos/forgejo/test_repo/pulls/comments/2260221159/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0}}]
|
|
@ -0,0 +1,25 @@
|
|||
Content-Type: application/json; charset=utf-8
|
||||
X-Accepted-Oauth-Scopes:
|
||||
X-Github-Media-Type: github.v3; format=json
|
||||
Access-Control-Expose-Headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset
|
||||
X-Content-Type-Options: nosniff
|
||||
Content-Security-Policy: default-src 'none'
|
||||
Cache-Control: private, max-age=60, s-maxage=60
|
||||
Etag: W/"d3281ac301ca94c8125009c335025cae84e5af242cb315bb975afad875b825e2"
|
||||
X-Oauth-Scopes: public_repo, repo:status
|
||||
Github-Authentication-Token-Expiration: 2025-09-11 10:37:11 UTC
|
||||
X-Ratelimit-Remaining: 4868
|
||||
Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
|
||||
X-Github-Request-Id: E80A:118F3A:207BE7:1E9600:689B4020
|
||||
Vary: Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With
|
||||
X-Github-Api-Version-Selected: 2022-11-28
|
||||
X-Ratelimit-Limit: 5000
|
||||
X-Ratelimit-Reset: 1755007969
|
||||
X-Ratelimit-Resource: core
|
||||
Access-Control-Allow-Origin: *
|
||||
X-Frame-Options: deny
|
||||
X-Xss-Protection: 0
|
||||
X-Ratelimit-Used: 132
|
||||
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
|
||||
|
||||
[{"id":3096999684,"node_id":"PRR_kwDOPZ8tBM64mHcE","user":{"login":"PatDyn","id":37243484,"node_id":"MDQ6VXNlcjM3MjQzNDg0","avatar_url":"https://avatars.githubusercontent.com/u/37243484?u=c4857996d3079f843b3eb2a7dcb347698d817034&v=4","gravatar_id":"","url":"https://api.github.com/users/PatDyn","html_url":"https://github.com/PatDyn","followers_url":"https://api.github.com/users/PatDyn/followers","following_url":"https://api.github.com/users/PatDyn/following{/other_user}","gists_url":"https://api.github.com/users/PatDyn/gists{/gist_id}","starred_url":"https://api.github.com/users/PatDyn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/PatDyn/subscriptions","organizations_url":"https://api.github.com/users/PatDyn/orgs","repos_url":"https://api.github.com/users/PatDyn/repos","events_url":"https://api.github.com/users/PatDyn/events{/privacy}","received_events_url":"https://api.github.com/users/PatDyn/received_events","type":"User","user_view_type":"public","site_admin":false},"body":"","state":"COMMENTED","html_url":"https://github.com/forgejo/test_repo/pull/3#pullrequestreview-3096999684","pull_request_url":"https://api.github.com/repos/forgejo/test_repo/pulls/3","author_association":"COLLABORATOR","_links":{"html":{"href":"https://github.com/forgejo/test_repo/pull/3#pullrequestreview-3096999684"},"pull_request":{"href":"https://api.github.com/repos/forgejo/test_repo/pulls/3"}},"submitted_at":"2025-08-07T12:47:55Z","commit_id":"c608ab3997349219e1510cdb5ddd1e5e82897dfa"},{"id":3097007243,"node_id":"PRR_kwDOPZ8tBM64mJSL","user":{"login":"PatDyn","id":37243484,"node_id":"MDQ6VXNlcjM3MjQzNDg0","avatar_url":"https://avatars.githubusercontent.com/u/37243484?u=c4857996d3079f843b3eb2a7dcb347698d817034&v=4","gravatar_id":"","url":"https://api.github.com/users/PatDyn","html_url":"https://github.com/PatDyn","followers_url":"https://api.github.com/users/PatDyn/followers","following_url":"https://api.github.com/users/PatDyn/following{/other_user}","gists_url":"https://api.github.com/users/PatDyn/gists{/gist_id}","starred_url":"https://api.github.com/users/PatDyn/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/PatDyn/subscriptions","organizations_url":"https://api.github.com/users/PatDyn/orgs","repos_url":"https://api.github.com/users/PatDyn/repos","events_url":"https://api.github.com/users/PatDyn/events{/privacy}","received_events_url":"https://api.github.com/users/PatDyn/received_events","type":"User","user_view_type":"public","site_admin":false},"body":"","state":"COMMENTED","html_url":"https://github.com/forgejo/test_repo/pull/3#pullrequestreview-3097007243","pull_request_url":"https://api.github.com/repos/forgejo/test_repo/pulls/3","author_association":"COLLABORATOR","_links":{"html":{"href":"https://github.com/forgejo/test_repo/pull/3#pullrequestreview-3097007243"},"pull_request":{"href":"https://api.github.com/repos/forgejo/test_repo/pulls/3"}},"submitted_at":"2025-08-07T12:49:36Z","commit_id":"c608ab3997349219e1510cdb5ddd1e5e82897dfa"}]
|
|
@ -1,25 +1,23 @@
|
|||
Content-Length: 2
|
||||
X-Frame-Options: deny
|
||||
X-Github-Api-Version-Selected: 2022-11-28
|
||||
X-Ratelimit-Limit: 5000
|
||||
X-Ratelimit-Used: 93
|
||||
X-Ratelimit-Resource: core
|
||||
X-Ratelimit-Remaining: 4856
|
||||
X-Ratelimit-Used: 144
|
||||
X-Accepted-Oauth-Scopes: repo
|
||||
X-Github-Media-Type: github.v3; format=json
|
||||
X-Github-Api-Version-Selected: 2022-11-28
|
||||
Access-Control-Expose-Headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset
|
||||
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
|
||||
Content-Type: application/json; charset=utf-8
|
||||
X-Accepted-Oauth-Scopes:
|
||||
X-Xss-Protection: 0
|
||||
X-Oauth-Scopes:
|
||||
X-Ratelimit-Remaining: 4907
|
||||
X-Ratelimit-Reset: 1730800941
|
||||
Content-Security-Policy: default-src 'none'
|
||||
Vary: Accept-Encoding, Accept, X-Requested-With
|
||||
X-Github-Request-Id: EDE1:32C4F6:A76DB4:9D7693:689B37A6
|
||||
X-Ratelimit-Reset: 1755004338
|
||||
X-Ratelimit-Resource: core
|
||||
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
|
||||
X-Frame-Options: deny
|
||||
Content-Type: application/json; charset=utf-8
|
||||
X-Oauth-Scopes: public_repo, repo:status
|
||||
Github-Authentication-Token-Expiration: 2025-09-11 10:37:11 UTC
|
||||
Access-Control-Allow-Origin: *
|
||||
X-Content-Type-Options: nosniff
|
||||
Content-Security-Policy: default-src 'none'
|
||||
Cache-Control: private, max-age=60, s-maxage=60
|
||||
Vary: Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With
|
||||
X-Github-Request-Id: C7CC:3118FC:3F614AA:4037DB7:6729E6BD
|
||||
X-Github-Media-Type: github.v3; format=json
|
||||
Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
|
||||
Etag: "450a1c087fec81e5b86092ff5372c3db8ca834c1e23c03c6b06ecca33cefd665"
|
||||
|
||||
[]
|
||||
{"message":"Not Found","documentation_url":"https://docs.github.com/rest/pulls/reviews#list-reviews-for-a-pull-request","status":"404"}
|
|
@ -1,24 +1,25 @@
|
|||
Vary: Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With
|
||||
X-Oauth-Scopes:
|
||||
X-Ratelimit-Limit: 5000
|
||||
X-Ratelimit-Remaining: 4898
|
||||
X-Ratelimit-Remaining: 4958
|
||||
X-Content-Type-Options: nosniff
|
||||
Content-Security-Policy: default-src 'none'
|
||||
X-Oauth-Scopes: public_repo, repo:status
|
||||
X-Accepted-Oauth-Scopes:
|
||||
Github-Authentication-Token-Expiration: 2025-09-11 10:37:11 UTC
|
||||
X-Github-Media-Type: github.v3; format=json
|
||||
X-Github-Api-Version-Selected: 2022-11-28
|
||||
X-Ratelimit-Reset: 1755007969
|
||||
X-Ratelimit-Used: 42
|
||||
X-Ratelimit-Resource: core
|
||||
Etag: W/"bf72ef7e37aa7c7a418e89035db9d7f23b969af0705f1e9c7ee692aad6c272f7"
|
||||
Access-Control-Expose-Headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset
|
||||
Access-Control-Allow-Origin: *
|
||||
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
|
||||
X-Frame-Options: deny
|
||||
X-Xss-Protection: 0
|
||||
Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
|
||||
Content-Security-Policy: default-src 'none'
|
||||
X-Github-Request-Id: C7CC:3118FC:3F623DF:4038CEB:6729E6C0
|
||||
Etag: W/"21730161122bd4f229e886dd4a85b45fa575182d6dcef7aa0016a5d21353c9ab"
|
||||
X-Accepted-Oauth-Scopes:
|
||||
X-Github-Media-Type: github.v3; format=json
|
||||
X-Ratelimit-Resource: core
|
||||
Access-Control-Allow-Origin: *
|
||||
X-Frame-Options: deny
|
||||
Content-Type: application/json; charset=utf-8
|
||||
Cache-Control: private, max-age=60, s-maxage=60
|
||||
X-Ratelimit-Used: 102
|
||||
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
|
||||
X-Github-Api-Version-Selected: 2022-11-28
|
||||
X-Ratelimit-Reset: 1730800941
|
||||
X-Content-Type-Options: nosniff
|
||||
X-Github-Request-Id: F852:1553BC:10F18A:FD450:689B3DFF
|
||||
Content-Type: application/json; charset=utf-8
|
||||
Vary: Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With
|
||||
X-Ratelimit-Limit: 5000
|
||||
|
||||
{"users":[],"teams":[]}
|
|
@ -1,25 +1,26 @@
|
|||
Content-Type: application/json; charset=utf-8
|
||||
Cache-Control: private, max-age=60, s-maxage=60
|
||||
X-Ratelimit-Reset: 1730800941
|
||||
X-Content-Type-Options: nosniff
|
||||
Content-Security-Policy: default-src 'none'
|
||||
X-Accepted-Oauth-Scopes:
|
||||
X-Xss-Protection: 0
|
||||
X-Github-Request-Id: C7CC:3118FC:3F61690:4037F90:6729E6BD
|
||||
Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
|
||||
X-Oauth-Scopes: public_repo, repo:status
|
||||
Github-Authentication-Token-Expiration: 2025-09-11 10:37:11 UTC
|
||||
X-Github-Media-Type: github.v3; format=json
|
||||
Access-Control-Expose-Headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset
|
||||
X-Github-Request-Id: F852:1553BC:10EEC0:FD190:689B3DFE
|
||||
Content-Type: application/json; charset=utf-8
|
||||
Vary: Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With
|
||||
X-Frame-Options: deny
|
||||
Content-Security-Policy: default-src 'none'
|
||||
Content-Length: 2
|
||||
X-Oauth-Scopes:
|
||||
X-Accepted-Oauth-Scopes:
|
||||
X-Github-Api-Version-Selected: 2022-11-28
|
||||
X-Ratelimit-Limit: 5000
|
||||
X-Frame-Options: deny
|
||||
Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
|
||||
Access-Control-Allow-Origin: *
|
||||
Vary: Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With
|
||||
Etag: "450a1c087fec81e5b86092ff5372c3db8ca834c1e23c03c6b06ecca33cefd665"
|
||||
X-Github-Media-Type: github.v3; format=json
|
||||
X-Ratelimit-Remaining: 4906
|
||||
X-Ratelimit-Used: 94
|
||||
X-Ratelimit-Remaining: 4959
|
||||
X-Ratelimit-Used: 41
|
||||
X-Ratelimit-Resource: core
|
||||
Access-Control-Expose-Headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset
|
||||
Access-Control-Allow-Origin: *
|
||||
Cache-Control: private, max-age=60, s-maxage=60
|
||||
Etag: "bb321a3b596949885b60e203a5ea335475c7ac9e2364d10f463cb934490c25a5"
|
||||
X-Ratelimit-Reset: 1755007969
|
||||
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
|
||||
X-Content-Type-Options: nosniff
|
||||
|
||||
[]
|
|
@ -1,25 +1,26 @@
|
|||
Vary: Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With
|
||||
Etag: "f87b0fd59e59458a9a808311324b873c6baf3fde861298a99de9986270dd4d79"
|
||||
X-Accepted-Oauth-Scopes:
|
||||
X-Ratelimit-Remaining: 4902
|
||||
X-Ratelimit-Reset: 1730800941
|
||||
X-Ratelimit-Resource: core
|
||||
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
|
||||
X-Github-Media-Type: github.v3; param=squirrel-girl-preview
|
||||
Access-Control-Expose-Headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset
|
||||
Access-Control-Allow-Origin: *
|
||||
Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
|
||||
X-Github-Request-Id: C7CC:3118FC:3F61D73:4038667:6729E6BF
|
||||
Content-Type: application/json; charset=utf-8
|
||||
X-Ratelimit-Limit: 5000
|
||||
Content-Length: 2
|
||||
Cache-Control: private, max-age=60, s-maxage=60
|
||||
X-Oauth-Scopes:
|
||||
Vary: Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With
|
||||
Github-Authentication-Token-Expiration: 2025-09-11 10:37:11 UTC
|
||||
X-Github-Api-Version-Selected: 2022-11-28
|
||||
X-Ratelimit-Used: 98
|
||||
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
|
||||
X-Frame-Options: deny
|
||||
X-Github-Request-Id: E80A:118F3A:2082EC:1E9C92:689B4022
|
||||
Content-Length: 2
|
||||
X-Ratelimit-Remaining: 4866
|
||||
X-Ratelimit-Resource: core
|
||||
Access-Control-Expose-Headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset
|
||||
Cache-Control: private, max-age=60, s-maxage=60
|
||||
X-Oauth-Scopes: public_repo, repo:status
|
||||
X-Accepted-Oauth-Scopes:
|
||||
X-Github-Media-Type: github.v3; param=squirrel-girl-preview
|
||||
X-Ratelimit-Limit: 5000
|
||||
X-Ratelimit-Reset: 1755007969
|
||||
X-Ratelimit-Used: 134
|
||||
Access-Control-Allow-Origin: *
|
||||
Etag: "578cfdf865ccd59faa414c655476c87af814e220755c938b9545967521b6f14b"
|
||||
X-Content-Type-Options: nosniff
|
||||
X-Xss-Protection: 0
|
||||
Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
|
||||
Content-Security-Policy: default-src 'none'
|
||||
|
||||
[]
|
|
@ -1,25 +1,26 @@
|
|||
X-Accepted-Oauth-Scopes:
|
||||
X-Ratelimit-Remaining: 4899
|
||||
Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
|
||||
Content-Length: 2
|
||||
X-Ratelimit-Used: 101
|
||||
Access-Control-Allow-Origin: *
|
||||
X-Ratelimit-Used: 136
|
||||
X-Frame-Options: deny
|
||||
X-Content-Type-Options: nosniff
|
||||
X-Xss-Protection: 0
|
||||
Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
|
||||
X-Github-Request-Id: E80A:118F3A:20881D:1EA17C:689B4022
|
||||
Content-Type: application/json; charset=utf-8
|
||||
X-Github-Media-Type: github.v3; param=squirrel-girl-preview
|
||||
Access-Control-Expose-Headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset
|
||||
Access-Control-Allow-Origin: *
|
||||
Content-Security-Policy: default-src 'none'
|
||||
Cache-Control: private, max-age=60, s-maxage=60
|
||||
Etag: "f87b0fd59e59458a9a808311324b873c6baf3fde861298a99de9986270dd4d79"
|
||||
X-Oauth-Scopes:
|
||||
X-Oauth-Scopes: public_repo, repo:status
|
||||
Github-Authentication-Token-Expiration: 2025-09-11 10:37:11 UTC
|
||||
X-Github-Api-Version-Selected: 2022-11-28
|
||||
X-Ratelimit-Limit: 5000
|
||||
X-Ratelimit-Reset: 1730800941
|
||||
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
|
||||
Content-Type: application/json; charset=utf-8
|
||||
X-Content-Type-Options: nosniff
|
||||
Content-Length: 2
|
||||
Vary: Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With
|
||||
X-Github-Media-Type: github.v3; param=squirrel-girl-preview
|
||||
Etag: "578cfdf865ccd59faa414c655476c87af814e220755c938b9545967521b6f14b"
|
||||
X-Ratelimit-Remaining: 4864
|
||||
X-Ratelimit-Reset: 1755007969
|
||||
X-Ratelimit-Resource: core
|
||||
Access-Control-Expose-Headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset
|
||||
X-Github-Request-Id: C7CC:3118FC:3F622AC:4038BA5:6729E6C0
|
||||
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
|
||||
X-Xss-Protection: 0
|
||||
X-Accepted-Oauth-Scopes:
|
||||
X-Ratelimit-Limit: 5000
|
||||
|
||||
[]
|
File diff suppressed because one or more lines are too long
|
@ -0,0 +1,25 @@
|
|||
X-Ratelimit-Remaining: 4877
|
||||
X-Ratelimit-Used: 123
|
||||
Access-Control-Expose-Headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset
|
||||
Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
|
||||
Content-Security-Policy: default-src 'none'
|
||||
Content-Type: application/json; charset=utf-8
|
||||
Cache-Control: private, max-age=60, s-maxage=60
|
||||
Vary: Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With
|
||||
Github-Authentication-Token-Expiration: 2025-09-11 10:37:11 UTC
|
||||
X-Ratelimit-Resource: core
|
||||
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
|
||||
X-Xss-Protection: 0
|
||||
Etag: W/"da1b952735d448e2474ba8dc4ba5b9c2a1989fb8bf0002dff577ae452601af43"
|
||||
X-Github-Media-Type: github.v3; format=json
|
||||
X-Github-Api-Version-Selected: 2022-11-28
|
||||
X-Ratelimit-Reset: 1755007969
|
||||
Access-Control-Allow-Origin: *
|
||||
X-Frame-Options: deny
|
||||
X-Content-Type-Options: nosniff
|
||||
X-Github-Request-Id: E80A:118F3A:205E1D:1E7A62:689B401C
|
||||
X-Oauth-Scopes: public_repo, repo:status
|
||||
X-Accepted-Oauth-Scopes: repo
|
||||
X-Ratelimit-Limit: 5000
|
||||
|
||||
[{"url":"https://api.github.com/repos/forgejo/test_repo/releases/238309022","assets_url":"https://api.github.com/repos/forgejo/test_repo/releases/238309022/assets","upload_url":"https://uploads.github.com/repos/forgejo/test_repo/releases/238309022/assets{?name,label}","html_url":"https://github.com/forgejo/test_repo/releases/tag/v1.0","id":238309022,"author":{"login":"Gusted","id":25481501,"node_id":"MDQ6VXNlcjI1NDgxNTAx","avatar_url":"https://avatars.githubusercontent.com/u/25481501?v=4","gravatar_id":"","url":"https://api.github.com/users/Gusted","html_url":"https://github.com/Gusted","followers_url":"https://api.github.com/users/Gusted/followers","following_url":"https://api.github.com/users/Gusted/following{/other_user}","gists_url":"https://api.github.com/users/Gusted/gists{/gist_id}","starred_url":"https://api.github.com/users/Gusted/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Gusted/subscriptions","organizations_url":"https://api.github.com/users/Gusted/orgs","repos_url":"https://api.github.com/users/Gusted/repos","events_url":"https://api.github.com/users/Gusted/events{/privacy}","received_events_url":"https://api.github.com/users/Gusted/received_events","type":"User","user_view_type":"public","site_admin":false},"node_id":"RE_kwDOPZ8tBM4ONE6e","tag_name":"v1.0","target_commitish":"main","name":"First Release","draft":false,"immutable":false,"prerelease":false,"created_at":"2025-08-07T13:02:19Z","updated_at":"2025-08-12T11:24:30Z","published_at":"2025-08-07T13:07:49Z","assets":[{"url":"https://api.github.com/repos/forgejo/test_repo/releases/assets/280443629","id":280443629,"node_id":"RA_kwDOPZ8tBM4Qtzrt","name":"wireguard.pdf","label":null,"uploader":{"login":"Gusted","id":25481501,"node_id":"MDQ6VXNlcjI1NDgxNTAx","avatar_url":"https://avatars.githubusercontent.com/u/25481501?v=4","gravatar_id":"","url":"https://api.github.com/users/Gusted","html_url":"https://github.com/Gusted","followers_url":"https://api.github.com/users/Gusted/followers","following_url":"https://api.github.com/users/Gusted/following{/other_user}","gists_url":"https://api.github.com/users/Gusted/gists{/gist_id}","starred_url":"https://api.github.com/users/Gusted/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/Gusted/subscriptions","organizations_url":"https://api.github.com/users/Gusted/orgs","repos_url":"https://api.github.com/users/Gusted/repos","events_url":"https://api.github.com/users/Gusted/events{/privacy}","received_events_url":"https://api.github.com/users/Gusted/received_events","type":"User","user_view_type":"public","site_admin":false},"content_type":"application/pdf","state":"uploaded","size":550175,"digest":"sha256:b4cf398c21d054e8774af568395b0f7cd0e2b01322809c5dbd66c4135021ca57","download_count":0,"created_at":"2025-08-07T23:39:27Z","updated_at":"2025-08-07T23:39:29Z","browser_download_url":"https://github.com/forgejo/test_repo/releases/download/v1.0/wireguard.pdf"}],"tarball_url":"https://api.github.com/repos/forgejo/test_repo/tarball/v1.0","zipball_url":"https://api.github.com/repos/forgejo/test_repo/zipball/v1.0","body":"Hi, this is the first release! The asset contains the wireguard whitepaper, amazing read for such a simple protocol."}]
|
File diff suppressed because one or more lines are too long
|
@ -1,24 +0,0 @@
|
|||
Cache-Control: private, max-age=60, s-maxage=60
|
||||
X-Ratelimit-Remaining: 4923
|
||||
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
|
||||
X-Accepted-Oauth-Scopes: repo
|
||||
X-Github-Media-Type: github.v3; param=squirrel-girl-preview
|
||||
X-Github-Api-Version-Selected: 2022-11-28
|
||||
X-Ratelimit-Reset: 1730800941
|
||||
X-Ratelimit-Resource: core
|
||||
Content-Security-Policy: default-src 'none'
|
||||
Vary: Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With
|
||||
X-Ratelimit-Used: 77
|
||||
Access-Control-Allow-Origin: *
|
||||
X-Xss-Protection: 0
|
||||
X-Github-Request-Id: C7CC:3118FC:3F5F8DA:403618E:6729E6B6
|
||||
Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
|
||||
Content-Type: application/json; charset=utf-8
|
||||
Etag: W/"07b6d56c5fdc728f96fceef3d45d26b4ebac96ef5138156668055f7d496c9a75"
|
||||
X-Oauth-Scopes:
|
||||
X-Ratelimit-Limit: 5000
|
||||
Access-Control-Expose-Headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset
|
||||
X-Frame-Options: deny
|
||||
X-Content-Type-Options: nosniff
|
||||
|
||||
[{"id":55441655,"node_id":"MDEzOklzc3VlUmVhY3Rpb241NTQ0MTY1NQ==","user":{"login":"mrsdizzie","id":1669571,"node_id":"MDQ6VXNlcjE2Njk1NzE=","avatar_url":"https://avatars.githubusercontent.com/u/1669571?u=7c1ba931adbdd9bab5be1a41d244425d463568cd&v=4","gravatar_id":"","url":"https://api.github.com/users/mrsdizzie","html_url":"https://github.com/mrsdizzie","followers_url":"https://api.github.com/users/mrsdizzie/followers","following_url":"https://api.github.com/users/mrsdizzie/following{/other_user}","gists_url":"https://api.github.com/users/mrsdizzie/gists{/gist_id}","starred_url":"https://api.github.com/users/mrsdizzie/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mrsdizzie/subscriptions","organizations_url":"https://api.github.com/users/mrsdizzie/orgs","repos_url":"https://api.github.com/users/mrsdizzie/repos","events_url":"https://api.github.com/users/mrsdizzie/events{/privacy}","received_events_url":"https://api.github.com/users/mrsdizzie/received_events","type":"User","user_view_type":"public","site_admin":false},"content":"+1","created_at":"2019-11-12T20:22:13Z"}]
|
|
@ -1,26 +0,0 @@
|
|||
Etag: "f87b0fd59e59458a9a808311324b873c6baf3fde861298a99de9986270dd4d79"
|
||||
X-Github-Media-Type: github.v3; param=squirrel-girl-preview
|
||||
X-Github-Api-Version-Selected: 2022-11-28
|
||||
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
|
||||
X-Content-Type-Options: nosniff
|
||||
Content-Type: application/json; charset=utf-8
|
||||
Content-Length: 2
|
||||
Cache-Control: private, max-age=60, s-maxage=60
|
||||
Link: <https://api.github.com/repositories/220672974/issues/1/reactions?page=1&per_page=2>; rel="prev", <https://api.github.com/repositories/220672974/issues/1/reactions?page=1&per_page=2>; rel="last", <https://api.github.com/repositories/220672974/issues/1/reactions?page=1&per_page=2>; rel="first"
|
||||
X-Ratelimit-Limit: 5000
|
||||
X-Ratelimit-Remaining: 4922
|
||||
X-Ratelimit-Reset: 1730800941
|
||||
X-Xss-Protection: 0
|
||||
X-Github-Request-Id: C7CC:3118FC:3F5FA7C:403633C:6729E6B6
|
||||
X-Oauth-Scopes:
|
||||
X-Ratelimit-Used: 78
|
||||
X-Frame-Options: deny
|
||||
Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
|
||||
Vary: Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With
|
||||
X-Accepted-Oauth-Scopes: repo
|
||||
X-Ratelimit-Resource: core
|
||||
Access-Control-Expose-Headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset
|
||||
Access-Control-Allow-Origin: *
|
||||
Content-Security-Policy: default-src 'none'
|
||||
|
||||
[]
|
|
@ -1,24 +0,0 @@
|
|||
Vary: Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With
|
||||
X-Github-Media-Type: github.v3; param=squirrel-girl-preview
|
||||
X-Ratelimit-Remaining: 4917
|
||||
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
|
||||
Content-Type: application/json; charset=utf-8
|
||||
X-Github-Api-Version-Selected: 2022-11-28
|
||||
X-Ratelimit-Limit: 5000
|
||||
X-Ratelimit-Reset: 1730800941
|
||||
X-Ratelimit-Used: 83
|
||||
X-Content-Type-Options: nosniff
|
||||
X-Github-Request-Id: C7CC:3118FC:3F60409:4036CD0:6729E6B8
|
||||
Etag: W/"5f4d715f2578719997e324fe7b29e7eeeec048288237b44d4f320666514813ad"
|
||||
X-Accepted-Oauth-Scopes:
|
||||
X-Frame-Options: deny
|
||||
X-Xss-Protection: 0
|
||||
Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
|
||||
X-Ratelimit-Resource: core
|
||||
Access-Control-Expose-Headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset
|
||||
Access-Control-Allow-Origin: *
|
||||
Content-Security-Policy: default-src 'none'
|
||||
Cache-Control: private, max-age=60, s-maxage=60
|
||||
X-Oauth-Scopes:
|
||||
|
||||
[{"url":"https://api.github.com/repos/go-gitea/test_repo/issues/comments/553111966","html_url":"https://github.com/go-gitea/test_repo/issues/2#issuecomment-553111966","issue_url":"https://api.github.com/repos/go-gitea/test_repo/issues/2","id":553111966,"node_id":"MDEyOklzc3VlQ29tbWVudDU1MzExMTk2Ng==","user":{"login":"mrsdizzie","id":1669571,"node_id":"MDQ6VXNlcjE2Njk1NzE=","avatar_url":"https://avatars.githubusercontent.com/u/1669571?v=4","gravatar_id":"","url":"https://api.github.com/users/mrsdizzie","html_url":"https://github.com/mrsdizzie","followers_url":"https://api.github.com/users/mrsdizzie/followers","following_url":"https://api.github.com/users/mrsdizzie/following{/other_user}","gists_url":"https://api.github.com/users/mrsdizzie/gists{/gist_id}","starred_url":"https://api.github.com/users/mrsdizzie/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mrsdizzie/subscriptions","organizations_url":"https://api.github.com/users/mrsdizzie/orgs","repos_url":"https://api.github.com/users/mrsdizzie/repos","events_url":"https://api.github.com/users/mrsdizzie/events{/privacy}","received_events_url":"https://api.github.com/users/mrsdizzie/received_events","type":"User","user_view_type":"public","site_admin":false},"created_at":"2019-11-12T21:00:13Z","updated_at":"2019-11-12T21:00:13Z","author_association":"MEMBER","body":"This is a comment","reactions":{"url":"https://api.github.com/repos/go-gitea/test_repo/issues/comments/553111966/reactions","total_count":1,"+1":1,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"performed_via_github_app":null},{"url":"https://api.github.com/repos/go-gitea/test_repo/issues/comments/553138856","html_url":"https://github.com/go-gitea/test_repo/issues/2#issuecomment-553138856","issue_url":"https://api.github.com/repos/go-gitea/test_repo/issues/2","id":553138856,"node_id":"MDEyOklzc3VlQ29tbWVudDU1MzEzODg1Ng==","user":{"login":"mrsdizzie","id":1669571,"node_id":"MDQ6VXNlcjE2Njk1NzE=","avatar_url":"https://avatars.githubusercontent.com/u/1669571?v=4","gravatar_id":"","url":"https://api.github.com/users/mrsdizzie","html_url":"https://github.com/mrsdizzie","followers_url":"https://api.github.com/users/mrsdizzie/followers","following_url":"https://api.github.com/users/mrsdizzie/following{/other_user}","gists_url":"https://api.github.com/users/mrsdizzie/gists{/gist_id}","starred_url":"https://api.github.com/users/mrsdizzie/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mrsdizzie/subscriptions","organizations_url":"https://api.github.com/users/mrsdizzie/orgs","repos_url":"https://api.github.com/users/mrsdizzie/repos","events_url":"https://api.github.com/users/mrsdizzie/events{/privacy}","received_events_url":"https://api.github.com/users/mrsdizzie/received_events","type":"User","user_view_type":"public","site_admin":false},"created_at":"2019-11-12T22:07:14Z","updated_at":"2019-11-12T22:07:14Z","author_association":"MEMBER","body":"A second comment","reactions":{"url":"https://api.github.com/repos/go-gitea/test_repo/issues/comments/553138856/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0},"performed_via_github_app":null}]
|
|
@ -1,25 +0,0 @@
|
|||
X-Ratelimit-Resource: core
|
||||
Access-Control-Expose-Headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset
|
||||
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
|
||||
X-Xss-Protection: 0
|
||||
X-Accepted-Oauth-Scopes: repo
|
||||
Link: <https://api.github.com/repositories/220672974/issues/2/reactions?page=2&per_page=2>; rel="next", <https://api.github.com/repositories/220672974/issues/2/reactions?page=3&per_page=2>; rel="last"
|
||||
X-Ratelimit-Remaining: 4921
|
||||
X-Ratelimit-Reset: 1730800941
|
||||
X-Github-Request-Id: C7CC:3118FC:3F5FC1A:40364D4:6729E6B6
|
||||
Content-Security-Policy: default-src 'none'
|
||||
X-Oauth-Scopes:
|
||||
X-Ratelimit-Used: 79
|
||||
X-Frame-Options: deny
|
||||
Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
|
||||
X-Github-Api-Version-Selected: 2022-11-28
|
||||
Content-Type: application/json; charset=utf-8
|
||||
Etag: W/"27408cb5dd95878d6267de226341c84fd1d2c49695867baecf930579608e16a5"
|
||||
X-Github-Media-Type: github.v3; param=squirrel-girl-preview
|
||||
X-Content-Type-Options: nosniff
|
||||
Cache-Control: private, max-age=60, s-maxage=60
|
||||
Vary: Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With
|
||||
X-Ratelimit-Limit: 5000
|
||||
Access-Control-Allow-Origin: *
|
||||
|
||||
[{"id":55445108,"node_id":"MDEzOklzc3VlUmVhY3Rpb241NTQ0NTEwOA==","user":{"login":"mrsdizzie","id":1669571,"node_id":"MDQ6VXNlcjE2Njk1NzE=","avatar_url":"https://avatars.githubusercontent.com/u/1669571?u=7c1ba931adbdd9bab5be1a41d244425d463568cd&v=4","gravatar_id":"","url":"https://api.github.com/users/mrsdizzie","html_url":"https://github.com/mrsdizzie","followers_url":"https://api.github.com/users/mrsdizzie/followers","following_url":"https://api.github.com/users/mrsdizzie/following{/other_user}","gists_url":"https://api.github.com/users/mrsdizzie/gists{/gist_id}","starred_url":"https://api.github.com/users/mrsdizzie/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mrsdizzie/subscriptions","organizations_url":"https://api.github.com/users/mrsdizzie/orgs","repos_url":"https://api.github.com/users/mrsdizzie/repos","events_url":"https://api.github.com/users/mrsdizzie/events{/privacy}","received_events_url":"https://api.github.com/users/mrsdizzie/received_events","type":"User","user_view_type":"public","site_admin":false},"content":"heart","created_at":"2019-11-12T21:02:05Z"},{"id":55445150,"node_id":"MDEzOklzc3VlUmVhY3Rpb241NTQ0NTE1MA==","user":{"login":"mrsdizzie","id":1669571,"node_id":"MDQ6VXNlcjE2Njk1NzE=","avatar_url":"https://avatars.githubusercontent.com/u/1669571?u=7c1ba931adbdd9bab5be1a41d244425d463568cd&v=4","gravatar_id":"","url":"https://api.github.com/users/mrsdizzie","html_url":"https://github.com/mrsdizzie","followers_url":"https://api.github.com/users/mrsdizzie/followers","following_url":"https://api.github.com/users/mrsdizzie/following{/other_user}","gists_url":"https://api.github.com/users/mrsdizzie/gists{/gist_id}","starred_url":"https://api.github.com/users/mrsdizzie/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mrsdizzie/subscriptions","organizations_url":"https://api.github.com/users/mrsdizzie/orgs","repos_url":"https://api.github.com/users/mrsdizzie/repos","events_url":"https://api.github.com/users/mrsdizzie/events{/privacy}","received_events_url":"https://api.github.com/users/mrsdizzie/received_events","type":"User","user_view_type":"public","site_admin":false},"content":"laugh","created_at":"2019-11-12T21:02:35Z"}]
|
|
@ -1,25 +0,0 @@
|
|||
X-Ratelimit-Reset: 1730800941
|
||||
X-Ratelimit-Resource: core
|
||||
X-Frame-Options: deny
|
||||
Etag: W/"cb64a4e91ab70a1ab9fe2f77cdbf7452120169f4c2cce397014efe94cc0d60bb"
|
||||
Link: <https://api.github.com/repositories/220672974/issues/2/reactions?page=1&per_page=2>; rel="prev", <https://api.github.com/repositories/220672974/issues/2/reactions?page=3&per_page=2>; rel="next", <https://api.github.com/repositories/220672974/issues/2/reactions?page=3&per_page=2>; rel="last", <https://api.github.com/repositories/220672974/issues/2/reactions?page=1&per_page=2>; rel="first"
|
||||
Vary: Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With
|
||||
X-Oauth-Scopes:
|
||||
Access-Control-Expose-Headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset
|
||||
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
|
||||
X-Content-Type-Options: nosniff
|
||||
Content-Security-Policy: default-src 'none'
|
||||
Content-Type: application/json; charset=utf-8
|
||||
Cache-Control: private, max-age=60, s-maxage=60
|
||||
X-Xss-Protection: 0
|
||||
Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
|
||||
X-Github-Request-Id: C7CC:3118FC:3F5FDBD:4036670:6729E6B7
|
||||
X-Github-Media-Type: github.v3; param=squirrel-girl-preview
|
||||
Access-Control-Allow-Origin: *
|
||||
X-Github-Api-Version-Selected: 2022-11-28
|
||||
X-Ratelimit-Limit: 5000
|
||||
X-Ratelimit-Remaining: 4920
|
||||
X-Ratelimit-Used: 80
|
||||
X-Accepted-Oauth-Scopes: repo
|
||||
|
||||
[{"id":55445169,"node_id":"MDEzOklzc3VlUmVhY3Rpb241NTQ0NTE2OQ==","user":{"login":"mrsdizzie","id":1669571,"node_id":"MDQ6VXNlcjE2Njk1NzE=","avatar_url":"https://avatars.githubusercontent.com/u/1669571?u=7c1ba931adbdd9bab5be1a41d244425d463568cd&v=4","gravatar_id":"","url":"https://api.github.com/users/mrsdizzie","html_url":"https://github.com/mrsdizzie","followers_url":"https://api.github.com/users/mrsdizzie/followers","following_url":"https://api.github.com/users/mrsdizzie/following{/other_user}","gists_url":"https://api.github.com/users/mrsdizzie/gists{/gist_id}","starred_url":"https://api.github.com/users/mrsdizzie/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mrsdizzie/subscriptions","organizations_url":"https://api.github.com/users/mrsdizzie/orgs","repos_url":"https://api.github.com/users/mrsdizzie/repos","events_url":"https://api.github.com/users/mrsdizzie/events{/privacy}","received_events_url":"https://api.github.com/users/mrsdizzie/received_events","type":"User","user_view_type":"public","site_admin":false},"content":"-1","created_at":"2019-11-12T21:02:47Z"},{"id":55445177,"node_id":"MDEzOklzc3VlUmVhY3Rpb241NTQ0NTE3Nw==","user":{"login":"mrsdizzie","id":1669571,"node_id":"MDQ6VXNlcjE2Njk1NzE=","avatar_url":"https://avatars.githubusercontent.com/u/1669571?u=7c1ba931adbdd9bab5be1a41d244425d463568cd&v=4","gravatar_id":"","url":"https://api.github.com/users/mrsdizzie","html_url":"https://github.com/mrsdizzie","followers_url":"https://api.github.com/users/mrsdizzie/followers","following_url":"https://api.github.com/users/mrsdizzie/following{/other_user}","gists_url":"https://api.github.com/users/mrsdizzie/gists{/gist_id}","starred_url":"https://api.github.com/users/mrsdizzie/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mrsdizzie/subscriptions","organizations_url":"https://api.github.com/users/mrsdizzie/orgs","repos_url":"https://api.github.com/users/mrsdizzie/repos","events_url":"https://api.github.com/users/mrsdizzie/events{/privacy}","received_events_url":"https://api.github.com/users/mrsdizzie/received_events","type":"User","user_view_type":"public","site_admin":false},"content":"confused","created_at":"2019-11-12T21:02:52Z"}]
|
|
@ -1,25 +0,0 @@
|
|||
Etag: W/"17b0dca978a885d2234548248a7d5c22264c161b73e28c5cd144e33a24dd9ed4"
|
||||
X-Github-Api-Version-Selected: 2022-11-28
|
||||
X-Ratelimit-Reset: 1730800941
|
||||
X-Ratelimit-Used: 81
|
||||
Content-Security-Policy: default-src 'none'
|
||||
Content-Type: application/json; charset=utf-8
|
||||
X-Oauth-Scopes:
|
||||
Link: <https://api.github.com/repositories/220672974/issues/2/reactions?page=2&per_page=2>; rel="prev", <https://api.github.com/repositories/220672974/issues/2/reactions?page=1&per_page=2>; rel="first"
|
||||
X-Ratelimit-Limit: 5000
|
||||
X-Frame-Options: deny
|
||||
X-Content-Type-Options: nosniff
|
||||
X-Accepted-Oauth-Scopes: repo
|
||||
X-Github-Media-Type: github.v3; param=squirrel-girl-preview
|
||||
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
|
||||
X-Xss-Protection: 0
|
||||
Access-Control-Allow-Origin: *
|
||||
Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
|
||||
Cache-Control: private, max-age=60, s-maxage=60
|
||||
Vary: Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With
|
||||
X-Ratelimit-Remaining: 4919
|
||||
X-Ratelimit-Resource: core
|
||||
Access-Control-Expose-Headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset
|
||||
X-Github-Request-Id: C7CC:3118FC:3F5FF70:403681F:6729E6B7
|
||||
|
||||
[{"id":55445188,"node_id":"MDEzOklzc3VlUmVhY3Rpb241NTQ0NTE4OA==","user":{"login":"mrsdizzie","id":1669571,"node_id":"MDQ6VXNlcjE2Njk1NzE=","avatar_url":"https://avatars.githubusercontent.com/u/1669571?u=7c1ba931adbdd9bab5be1a41d244425d463568cd&v=4","gravatar_id":"","url":"https://api.github.com/users/mrsdizzie","html_url":"https://github.com/mrsdizzie","followers_url":"https://api.github.com/users/mrsdizzie/followers","following_url":"https://api.github.com/users/mrsdizzie/following{/other_user}","gists_url":"https://api.github.com/users/mrsdizzie/gists{/gist_id}","starred_url":"https://api.github.com/users/mrsdizzie/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mrsdizzie/subscriptions","organizations_url":"https://api.github.com/users/mrsdizzie/orgs","repos_url":"https://api.github.com/users/mrsdizzie/repos","events_url":"https://api.github.com/users/mrsdizzie/events{/privacy}","received_events_url":"https://api.github.com/users/mrsdizzie/received_events","type":"User","user_view_type":"public","site_admin":false},"content":"hooray","created_at":"2019-11-12T21:02:58Z"},{"id":55445441,"node_id":"MDEzOklzc3VlUmVhY3Rpb241NTQ0NTQ0MQ==","user":{"login":"mrsdizzie","id":1669571,"node_id":"MDQ6VXNlcjE2Njk1NzE=","avatar_url":"https://avatars.githubusercontent.com/u/1669571?u=7c1ba931adbdd9bab5be1a41d244425d463568cd&v=4","gravatar_id":"","url":"https://api.github.com/users/mrsdizzie","html_url":"https://github.com/mrsdizzie","followers_url":"https://api.github.com/users/mrsdizzie/followers","following_url":"https://api.github.com/users/mrsdizzie/following{/other_user}","gists_url":"https://api.github.com/users/mrsdizzie/gists{/gist_id}","starred_url":"https://api.github.com/users/mrsdizzie/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mrsdizzie/subscriptions","organizations_url":"https://api.github.com/users/mrsdizzie/orgs","repos_url":"https://api.github.com/users/mrsdizzie/repos","events_url":"https://api.github.com/users/mrsdizzie/events{/privacy}","received_events_url":"https://api.github.com/users/mrsdizzie/received_events","type":"User","user_view_type":"public","site_admin":false},"content":"+1","created_at":"2019-11-12T21:06:04Z"}]
|
|
@ -1,24 +0,0 @@
|
|||
Vary: Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With
|
||||
Etag: W/"dc9d10e1714eadc1507466c7d11d2dd84ae539a378835f8763b9948da44b22e1"
|
||||
X-Accepted-Oauth-Scopes: repo
|
||||
Access-Control-Expose-Headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset
|
||||
Access-Control-Allow-Origin: *
|
||||
X-Frame-Options: deny
|
||||
Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
|
||||
X-Github-Api-Version-Selected: 2022-11-28
|
||||
X-Ratelimit-Reset: 1730800941
|
||||
Content-Type: application/json; charset=utf-8
|
||||
X-Github-Media-Type: github.v3; param=squirrel-girl-preview
|
||||
X-Ratelimit-Remaining: 4911
|
||||
X-Ratelimit-Used: 89
|
||||
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
|
||||
X-Content-Type-Options: nosniff
|
||||
X-Xss-Protection: 0
|
||||
Content-Security-Policy: default-src 'none'
|
||||
X-Github-Request-Id: C7CC:3118FC:3F60D0F:40375F2:6729E6BB
|
||||
Cache-Control: private, max-age=60, s-maxage=60
|
||||
X-Oauth-Scopes:
|
||||
X-Ratelimit-Limit: 5000
|
||||
X-Ratelimit-Resource: core
|
||||
|
||||
[{"id":59496724,"node_id":"MDEzOklzc3VlUmVhY3Rpb241OTQ5NjcyNA==","user":{"login":"lunny","id":81045,"node_id":"MDQ6VXNlcjgxMDQ1","avatar_url":"https://avatars.githubusercontent.com/u/81045?u=99b64f0ca6ef63643c7583ab87dd31c52d28e673&v=4","gravatar_id":"","url":"https://api.github.com/users/lunny","html_url":"https://github.com/lunny","followers_url":"https://api.github.com/users/lunny/followers","following_url":"https://api.github.com/users/lunny/following{/other_user}","gists_url":"https://api.github.com/users/lunny/gists{/gist_id}","starred_url":"https://api.github.com/users/lunny/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lunny/subscriptions","organizations_url":"https://api.github.com/users/lunny/orgs","repos_url":"https://api.github.com/users/lunny/repos","events_url":"https://api.github.com/users/lunny/events{/privacy}","received_events_url":"https://api.github.com/users/lunny/received_events","type":"User","user_view_type":"public","site_admin":false},"content":"heart","created_at":"2020-01-10T08:31:30Z"},{"id":59496731,"node_id":"MDEzOklzc3VlUmVhY3Rpb241OTQ5NjczMQ==","user":{"login":"lunny","id":81045,"node_id":"MDQ6VXNlcjgxMDQ1","avatar_url":"https://avatars.githubusercontent.com/u/81045?u=99b64f0ca6ef63643c7583ab87dd31c52d28e673&v=4","gravatar_id":"","url":"https://api.github.com/users/lunny","html_url":"https://github.com/lunny","followers_url":"https://api.github.com/users/lunny/followers","following_url":"https://api.github.com/users/lunny/following{/other_user}","gists_url":"https://api.github.com/users/lunny/gists{/gist_id}","starred_url":"https://api.github.com/users/lunny/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lunny/subscriptions","organizations_url":"https://api.github.com/users/lunny/orgs","repos_url":"https://api.github.com/users/lunny/repos","events_url":"https://api.github.com/users/lunny/events{/privacy}","received_events_url":"https://api.github.com/users/lunny/received_events","type":"User","user_view_type":"public","site_admin":false},"content":"+1","created_at":"2020-01-10T08:31:39Z"}]
|
|
@ -1,26 +0,0 @@
|
|||
X-Oauth-Scopes:
|
||||
X-Accepted-Oauth-Scopes: repo
|
||||
X-Ratelimit-Limit: 5000
|
||||
Access-Control-Expose-Headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset
|
||||
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
|
||||
Content-Length: 2
|
||||
Cache-Control: private, max-age=60, s-maxage=60
|
||||
Etag: "f87b0fd59e59458a9a808311324b873c6baf3fde861298a99de9986270dd4d79"
|
||||
X-Content-Type-Options: nosniff
|
||||
Content-Security-Policy: default-src 'none'
|
||||
X-Ratelimit-Remaining: 4910
|
||||
X-Ratelimit-Reset: 1730800941
|
||||
X-Frame-Options: deny
|
||||
Content-Type: application/json; charset=utf-8
|
||||
Link: <https://api.github.com/repositories/220672974/issues/4/reactions?page=1&per_page=2>; rel="prev", <https://api.github.com/repositories/220672974/issues/4/reactions?page=1&per_page=2>; rel="last", <https://api.github.com/repositories/220672974/issues/4/reactions?page=1&per_page=2>; rel="first"
|
||||
X-Xss-Protection: 0
|
||||
Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
|
||||
X-Github-Request-Id: C7CC:3118FC:3F60EE6:40377B6:6729E6BB
|
||||
Vary: Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With
|
||||
X-Ratelimit-Used: 90
|
||||
X-Ratelimit-Resource: core
|
||||
X-Github-Media-Type: github.v3; param=squirrel-girl-preview
|
||||
X-Github-Api-Version-Selected: 2022-11-28
|
||||
Access-Control-Allow-Origin: *
|
||||
|
||||
[]
|
|
@ -1,24 +0,0 @@
|
|||
Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
|
||||
X-Accepted-Oauth-Scopes:
|
||||
X-Github-Api-Version-Selected: 2022-11-28
|
||||
X-Ratelimit-Limit: 5000
|
||||
X-Ratelimit-Used: 84
|
||||
X-Ratelimit-Resource: core
|
||||
X-Content-Type-Options: nosniff
|
||||
Cache-Control: private, max-age=60, s-maxage=60
|
||||
Etag: W/"d2410fc0792a61666c06ed757aa53a273165d4f14f7d5259095b7a4f3a959121"
|
||||
X-Xss-Protection: 0
|
||||
Content-Security-Policy: default-src 'none'
|
||||
Vary: Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With
|
||||
X-Oauth-Scopes:
|
||||
X-Github-Media-Type: github.v3; param=squirrel-girl-preview
|
||||
X-Ratelimit-Remaining: 4916
|
||||
X-Frame-Options: deny
|
||||
X-Github-Request-Id: C7CC:3118FC:3F60583:4036E51:6729E6B9
|
||||
Content-Type: application/json; charset=utf-8
|
||||
X-Ratelimit-Reset: 1730800941
|
||||
Access-Control-Expose-Headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset
|
||||
Access-Control-Allow-Origin: *
|
||||
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
|
||||
|
||||
[{"id":55446208,"node_id":"MDIwOklzc3VlQ29tbWVudFJlYWN0aW9uNTU0NDYyMDg=","user":{"login":"mrsdizzie","id":1669571,"node_id":"MDQ6VXNlcjE2Njk1NzE=","avatar_url":"https://avatars.githubusercontent.com/u/1669571?v=4","gravatar_id":"","url":"https://api.github.com/users/mrsdizzie","html_url":"https://github.com/mrsdizzie","followers_url":"https://api.github.com/users/mrsdizzie/followers","following_url":"https://api.github.com/users/mrsdizzie/following{/other_user}","gists_url":"https://api.github.com/users/mrsdizzie/gists{/gist_id}","starred_url":"https://api.github.com/users/mrsdizzie/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mrsdizzie/subscriptions","organizations_url":"https://api.github.com/users/mrsdizzie/orgs","repos_url":"https://api.github.com/users/mrsdizzie/repos","events_url":"https://api.github.com/users/mrsdizzie/events{/privacy}","received_events_url":"https://api.github.com/users/mrsdizzie/received_events","type":"User","user_view_type":"public","site_admin":false},"content":"+1","created_at":"2019-11-12T21:13:22Z"}]
|
|
@ -1,26 +0,0 @@
|
|||
Vary: Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With
|
||||
X-Github-Media-Type: github.v3; param=squirrel-girl-preview
|
||||
Cache-Control: private, max-age=60, s-maxage=60
|
||||
X-Ratelimit-Used: 85
|
||||
Access-Control-Expose-Headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset
|
||||
Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
|
||||
X-Github-Request-Id: C7CC:3118FC:3F606F2:4036FB5:6729E6B9
|
||||
X-Xss-Protection: 0
|
||||
Content-Type: application/json; charset=utf-8
|
||||
Etag: "f87b0fd59e59458a9a808311324b873c6baf3fde861298a99de9986270dd4d79"
|
||||
X-Oauth-Scopes:
|
||||
Link: <https://api.github.com/repositories/220672974/issues/comments/553111966/reactions?page=1&per_page=100>; rel="prev", <https://api.github.com/repositories/220672974/issues/comments/553111966/reactions?page=1&per_page=100>; rel="last", <https://api.github.com/repositories/220672974/issues/comments/553111966/reactions?page=1&per_page=100>; rel="first"
|
||||
X-Github-Api-Version-Selected: 2022-11-28
|
||||
X-Ratelimit-Resource: core
|
||||
X-Frame-Options: deny
|
||||
Content-Length: 2
|
||||
X-Accepted-Oauth-Scopes:
|
||||
X-Ratelimit-Limit: 5000
|
||||
X-Ratelimit-Remaining: 4915
|
||||
X-Ratelimit-Reset: 1730800941
|
||||
Access-Control-Allow-Origin: *
|
||||
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
|
||||
X-Content-Type-Options: nosniff
|
||||
Content-Security-Policy: default-src 'none'
|
||||
|
||||
[]
|
File diff suppressed because one or more lines are too long
|
@ -1,24 +0,0 @@
|
|||
X-Ratelimit-Reset: 1730800941
|
||||
Access-Control-Allow-Origin: *
|
||||
Content-Security-Policy: default-src 'none'
|
||||
X-Github-Api-Version-Selected: 2022-11-28
|
||||
Etag: W/"01cc307b238564f2a086999fed53e0d5c880b8ec1d8d2256d99188ff47ff0ea0"
|
||||
X-Github-Media-Type: github.v3; format=json
|
||||
X-Ratelimit-Used: 74
|
||||
X-Ratelimit-Resource: core
|
||||
Access-Control-Expose-Headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset
|
||||
X-Ratelimit-Limit: 5000
|
||||
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
|
||||
X-Xss-Protection: 0
|
||||
Vary: Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With
|
||||
Cache-Control: private, max-age=60, s-maxage=60
|
||||
X-Oauth-Scopes:
|
||||
X-Accepted-Oauth-Scopes: repo
|
||||
X-Ratelimit-Remaining: 4926
|
||||
X-Frame-Options: deny
|
||||
X-Content-Type-Options: nosniff
|
||||
Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
|
||||
Content-Type: application/json; charset=utf-8
|
||||
X-Github-Request-Id: C7CC:3118FC:3F5F29C:4035B65:6729E6B4
|
||||
|
||||
[{"id":1667254252,"node_id":"MDU6TGFiZWwxNjY3MjU0MjUy","url":"https://api.github.com/repos/go-gitea/test_repo/labels/bug","name":"bug","color":"d73a4a","default":true,"description":"Something isn't working"},{"id":1667254254,"node_id":"MDU6TGFiZWwxNjY3MjU0MjU0","url":"https://api.github.com/repos/go-gitea/test_repo/labels/documentation","name":"documentation","color":"0075ca","default":true,"description":"Improvements or additions to documentation"},{"id":1667254257,"node_id":"MDU6TGFiZWwxNjY3MjU0MjU3","url":"https://api.github.com/repos/go-gitea/test_repo/labels/duplicate","name":"duplicate","color":"cfd3d7","default":true,"description":"This issue or pull request already exists"},{"id":1667254260,"node_id":"MDU6TGFiZWwxNjY3MjU0MjYw","url":"https://api.github.com/repos/go-gitea/test_repo/labels/enhancement","name":"enhancement","color":"a2eeef","default":true,"description":"New feature or request"},{"id":1667254261,"node_id":"MDU6TGFiZWwxNjY3MjU0MjYx","url":"https://api.github.com/repos/go-gitea/test_repo/labels/good%20first%20issue","name":"good first issue","color":"7057ff","default":true,"description":"Good for newcomers"},{"id":1667254265,"node_id":"MDU6TGFiZWwxNjY3MjU0MjY1","url":"https://api.github.com/repos/go-gitea/test_repo/labels/help%20wanted","name":"help wanted","color":"008672","default":true,"description":"Extra attention is needed"},{"id":1667254269,"node_id":"MDU6TGFiZWwxNjY3MjU0MjY5","url":"https://api.github.com/repos/go-gitea/test_repo/labels/invalid","name":"invalid","color":"e4e669","default":true,"description":"This doesn't seem right"},{"id":1667254273,"node_id":"MDU6TGFiZWwxNjY3MjU0Mjcz","url":"https://api.github.com/repos/go-gitea/test_repo/labels/question","name":"question","color":"d876e3","default":true,"description":"Further information is requested"},{"id":1667254276,"node_id":"MDU6TGFiZWwxNjY3MjU0Mjc2","url":"https://api.github.com/repos/go-gitea/test_repo/labels/wontfix","name":"wontfix","color":"ffffff","default":true,"description":"This will not be worked on"}]
|
|
@ -1,24 +0,0 @@
|
|||
X-Ratelimit-Remaining: 4927
|
||||
X-Ratelimit-Used: 73
|
||||
X-Frame-Options: deny
|
||||
Vary: Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With
|
||||
X-Oauth-Scopes:
|
||||
X-Accepted-Oauth-Scopes: repo
|
||||
Access-Control-Expose-Headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset
|
||||
Access-Control-Allow-Origin: *
|
||||
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
|
||||
X-Content-Type-Options: nosniff
|
||||
Content-Type: application/json; charset=utf-8
|
||||
X-Ratelimit-Limit: 5000
|
||||
X-Ratelimit-Resource: core
|
||||
X-Github-Request-Id: C7CC:3118FC:3F5F16C:40359F7:6729E6B4
|
||||
X-Github-Media-Type: github.v3; format=json
|
||||
X-Ratelimit-Reset: 1730800941
|
||||
Content-Security-Policy: default-src 'none'
|
||||
X-Github-Api-Version-Selected: 2022-11-28
|
||||
X-Xss-Protection: 0
|
||||
Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
|
||||
Cache-Control: private, max-age=60, s-maxage=60
|
||||
Etag: W/"d6d673f0622636217ee3df16cdabbfea8402d3e8d1abbabe007108267b01f3e9"
|
||||
|
||||
[{"url":"https://api.github.com/repos/go-gitea/test_repo/milestones/1","html_url":"https://github.com/go-gitea/test_repo/milestone/1","labels_url":"https://api.github.com/repos/go-gitea/test_repo/milestones/1/labels","id":4839941,"node_id":"MDk6TWlsZXN0b25lNDgzOTk0MQ==","number":1,"title":"1.0.0","description":"Milestone 1.0.0","creator":{"login":"mrsdizzie","id":1669571,"node_id":"MDQ6VXNlcjE2Njk1NzE=","avatar_url":"https://avatars.githubusercontent.com/u/1669571?v=4","gravatar_id":"","url":"https://api.github.com/users/mrsdizzie","html_url":"https://github.com/mrsdizzie","followers_url":"https://api.github.com/users/mrsdizzie/followers","following_url":"https://api.github.com/users/mrsdizzie/following{/other_user}","gists_url":"https://api.github.com/users/mrsdizzie/gists{/gist_id}","starred_url":"https://api.github.com/users/mrsdizzie/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mrsdizzie/subscriptions","organizations_url":"https://api.github.com/users/mrsdizzie/orgs","repos_url":"https://api.github.com/users/mrsdizzie/repos","events_url":"https://api.github.com/users/mrsdizzie/events{/privacy}","received_events_url":"https://api.github.com/users/mrsdizzie/received_events","type":"User","user_view_type":"public","site_admin":false},"open_issues":1,"closed_issues":1,"state":"closed","created_at":"2019-11-12T19:37:08Z","updated_at":"2019-11-12T21:56:17Z","due_on":"2019-11-11T08:00:00Z","closed_at":"2019-11-12T19:45:49Z"},{"url":"https://api.github.com/repos/go-gitea/test_repo/milestones/2","html_url":"https://github.com/go-gitea/test_repo/milestone/2","labels_url":"https://api.github.com/repos/go-gitea/test_repo/milestones/2/labels","id":4839942,"node_id":"MDk6TWlsZXN0b25lNDgzOTk0Mg==","number":2,"title":"1.1.0","description":"Milestone 1.1.0","creator":{"login":"mrsdizzie","id":1669571,"node_id":"MDQ6VXNlcjE2Njk1NzE=","avatar_url":"https://avatars.githubusercontent.com/u/1669571?v=4","gravatar_id":"","url":"https://api.github.com/users/mrsdizzie","html_url":"https://github.com/mrsdizzie","followers_url":"https://api.github.com/users/mrsdizzie/followers","following_url":"https://api.github.com/users/mrsdizzie/following{/other_user}","gists_url":"https://api.github.com/users/mrsdizzie/gists{/gist_id}","starred_url":"https://api.github.com/users/mrsdizzie/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mrsdizzie/subscriptions","organizations_url":"https://api.github.com/users/mrsdizzie/orgs","repos_url":"https://api.github.com/users/mrsdizzie/repos","events_url":"https://api.github.com/users/mrsdizzie/events{/privacy}","received_events_url":"https://api.github.com/users/mrsdizzie/received_events","type":"User","user_view_type":"public","site_admin":false},"open_issues":0,"closed_issues":2,"state":"closed","created_at":"2019-11-12T19:37:25Z","updated_at":"2019-11-12T21:39:27Z","due_on":"2019-11-12T08:00:00Z","closed_at":"2019-11-12T19:45:46Z"}]
|
|
@ -1,25 +0,0 @@
|
|||
Vary: Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With
|
||||
X-Github-Media-Type: github.v3; format=json
|
||||
X-Ratelimit-Used: 92
|
||||
X-Frame-Options: deny
|
||||
X-Content-Type-Options: nosniff
|
||||
Content-Length: 2
|
||||
X-Oauth-Scopes:
|
||||
X-Ratelimit-Remaining: 4908
|
||||
X-Ratelimit-Reset: 1730800941
|
||||
X-Github-Request-Id: C7CC:3118FC:3F612D6:4037BAC:6729E6BC
|
||||
Etag: "450a1c087fec81e5b86092ff5372c3db8ca834c1e23c03c6b06ecca33cefd665"
|
||||
X-Github-Api-Version-Selected: 2022-11-28
|
||||
X-Ratelimit-Limit: 5000
|
||||
X-Ratelimit-Resource: core
|
||||
Access-Control-Expose-Headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset
|
||||
Access-Control-Allow-Origin: *
|
||||
Cache-Control: private, max-age=60, s-maxage=60
|
||||
X-Accepted-Oauth-Scopes:
|
||||
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
|
||||
X-Xss-Protection: 0
|
||||
Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
|
||||
Content-Security-Policy: default-src 'none'
|
||||
Content-Type: application/json; charset=utf-8
|
||||
|
||||
[]
|
|
@ -1,24 +0,0 @@
|
|||
Cache-Control: private, max-age=60, s-maxage=60
|
||||
Etag: W/"e38ac3d6f3e77a469f9836bfa52a0b756b9ac8fdc4347530e1cb1072bbb77b46"
|
||||
X-Github-Media-Type: github.v3; format=json
|
||||
X-Frame-Options: deny
|
||||
Access-Control-Expose-Headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset
|
||||
Access-Control-Allow-Origin: *
|
||||
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
|
||||
Vary: Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With
|
||||
X-Accepted-Oauth-Scopes:
|
||||
X-Github-Api-Version-Selected: 2022-11-28
|
||||
X-Ratelimit-Remaining: 4909
|
||||
X-Ratelimit-Reset: 1730800941
|
||||
Content-Security-Policy: default-src 'none'
|
||||
X-Github-Request-Id: C7CC:3118FC:3F6108F:403797A:6729E6BC
|
||||
Content-Type: application/json; charset=utf-8
|
||||
X-Ratelimit-Limit: 5000
|
||||
X-Ratelimit-Resource: core
|
||||
X-Content-Type-Options: nosniff
|
||||
Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
|
||||
X-Oauth-Scopes:
|
||||
X-Ratelimit-Used: 91
|
||||
X-Xss-Protection: 0
|
||||
|
||||
[{"id":315859956,"node_id":"MDE3OlB1bGxSZXF1ZXN0UmV2aWV3MzE1ODU5OTU2","user":{"login":"jolheiser","id":42128690,"node_id":"MDQ6VXNlcjQyMTI4Njkw","avatar_url":"https://avatars.githubusercontent.com/u/42128690?u=0ee1052506846129445fa12a76cd9ad9d305de71&v=4","gravatar_id":"","url":"https://api.github.com/users/jolheiser","html_url":"https://github.com/jolheiser","followers_url":"https://api.github.com/users/jolheiser/followers","following_url":"https://api.github.com/users/jolheiser/following{/other_user}","gists_url":"https://api.github.com/users/jolheiser/gists{/gist_id}","starred_url":"https://api.github.com/users/jolheiser/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/jolheiser/subscriptions","organizations_url":"https://api.github.com/users/jolheiser/orgs","repos_url":"https://api.github.com/users/jolheiser/repos","events_url":"https://api.github.com/users/jolheiser/events{/privacy}","received_events_url":"https://api.github.com/users/jolheiser/received_events","type":"User","user_view_type":"public","site_admin":false},"body":"","state":"APPROVED","html_url":"https://github.com/go-gitea/test_repo/pull/3#pullrequestreview-315859956","pull_request_url":"https://api.github.com/repos/go-gitea/test_repo/pulls/3","author_association":"MEMBER","_links":{"html":{"href":"https://github.com/go-gitea/test_repo/pull/3#pullrequestreview-315859956"},"pull_request":{"href":"https://api.github.com/repos/go-gitea/test_repo/pulls/3"}},"submitted_at":"2019-11-12T21:35:24Z","commit_id":"076160cf0b039f13e5eff19619932d181269414b"},{"id":315860062,"node_id":"MDE3OlB1bGxSZXF1ZXN0UmV2aWV3MzE1ODYwMDYy","user":{"login":"zeripath","id":1824502,"node_id":"MDQ6VXNlcjE4MjQ1MDI=","avatar_url":"https://avatars.githubusercontent.com/u/1824502?u=fcd8a9dba8714edf6ac3f87596eb72149911c720&v=4","gravatar_id":"","url":"https://api.github.com/users/zeripath","html_url":"https://github.com/zeripath","followers_url":"https://api.github.com/users/zeripath/followers","following_url":"https://api.github.com/users/zeripath/following{/other_user}","gists_url":"https://api.github.com/users/zeripath/gists{/gist_id}","starred_url":"https://api.github.com/users/zeripath/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/zeripath/subscriptions","organizations_url":"https://api.github.com/users/zeripath/orgs","repos_url":"https://api.github.com/users/zeripath/repos","events_url":"https://api.github.com/users/zeripath/events{/privacy}","received_events_url":"https://api.github.com/users/zeripath/received_events","type":"User","user_view_type":"public","site_admin":false},"body":"","state":"APPROVED","html_url":"https://github.com/go-gitea/test_repo/pull/3#pullrequestreview-315860062","pull_request_url":"https://api.github.com/repos/go-gitea/test_repo/pulls/3","author_association":"NONE","_links":{"html":{"href":"https://github.com/go-gitea/test_repo/pull/3#pullrequestreview-315860062"},"pull_request":{"href":"https://api.github.com/repos/go-gitea/test_repo/pulls/3"}},"submitted_at":"2019-11-12T21:35:36Z","commit_id":"076160cf0b039f13e5eff19619932d181269414b"},{"id":315861440,"node_id":"MDE3OlB1bGxSZXF1ZXN0UmV2aWV3MzE1ODYxNDQw","user":{"login":"lafriks","id":165205,"node_id":"MDQ6VXNlcjE2NTIwNQ==","avatar_url":"https://avatars.githubusercontent.com/u/165205?u=efe2335d2197f524c25caa7abdfcb90b77eb8d98&v=4","gravatar_id":"","url":"https://api.github.com/users/lafriks","html_url":"https://github.com/lafriks","followers_url":"https://api.github.com/users/lafriks/followers","following_url":"https://api.github.com/users/lafriks/following{/other_user}","gists_url":"https://api.github.com/users/lafriks/gists{/gist_id}","starred_url":"https://api.github.com/users/lafriks/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lafriks/subscriptions","organizations_url":"https://api.github.com/users/lafriks/orgs","repos_url":"https://api.github.com/users/lafriks/repos","events_url":"https://api.github.com/users/lafriks/events{/privacy}","received_events_url":"https://api.github.com/users/lafriks/received_events","type":"User","user_view_type":"public","site_admin":false},"body":"","state":"APPROVED","html_url":"https://github.com/go-gitea/test_repo/pull/3#pullrequestreview-315861440","pull_request_url":"https://api.github.com/repos/go-gitea/test_repo/pulls/3","author_association":"MEMBER","_links":{"html":{"href":"https://github.com/go-gitea/test_repo/pull/3#pullrequestreview-315861440"},"pull_request":{"href":"https://api.github.com/repos/go-gitea/test_repo/pulls/3"}},"submitted_at":"2019-11-12T21:38:00Z","commit_id":"076160cf0b039f13e5eff19619932d181269414b"}]
|
|
@ -1,24 +0,0 @@
|
|||
Access-Control-Allow-Origin: *
|
||||
X-Content-Type-Options: nosniff
|
||||
Content-Security-Policy: default-src 'none'
|
||||
X-Ratelimit-Resource: core
|
||||
Vary: Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With
|
||||
X-Accepted-Oauth-Scopes:
|
||||
X-Github-Media-Type: github.v3; format=json
|
||||
X-Ratelimit-Remaining: 4903
|
||||
X-Ratelimit-Reset: 1730800941
|
||||
Access-Control-Expose-Headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset
|
||||
X-Frame-Options: deny
|
||||
X-Github-Request-Id: C7CC:3118FC:3F61BAA:40384A5:6729E6BE
|
||||
Cache-Control: private, max-age=60, s-maxage=60
|
||||
Etag: W/"ff77892df2ec7f6eb61416e0f384ce0a6e8fbbbc1287f5d09b1980ebe9856750"
|
||||
X-Github-Api-Version-Selected: 2022-11-28
|
||||
X-Ratelimit-Limit: 5000
|
||||
X-Ratelimit-Used: 97
|
||||
Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
|
||||
Content-Type: application/json; charset=utf-8
|
||||
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
|
||||
X-Xss-Protection: 0
|
||||
X-Oauth-Scopes:
|
||||
|
||||
[{"id":363017488,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDM2MzAxNzQ4OA==","url":"https://api.github.com/repos/go-gitea/test_repo/pulls/comments/363017488","pull_request_review_id":338338740,"diff_hunk":"@@ -1,2 +1,4 @@\n # test_repo\n Test repository for testing migration from github to gitea\n+","path":"README.md","position":3,"original_position":3,"commit_id":"2be9101c543658591222acbee3eb799edfc3853d","user":{"login":"lunny","id":81045,"node_id":"MDQ6VXNlcjgxMDQ1","avatar_url":"https://avatars.githubusercontent.com/u/81045?u=99b64f0ca6ef63643c7583ab87dd31c52d28e673&v=4","gravatar_id":"","url":"https://api.github.com/users/lunny","html_url":"https://github.com/lunny","followers_url":"https://api.github.com/users/lunny/followers","following_url":"https://api.github.com/users/lunny/following{/other_user}","gists_url":"https://api.github.com/users/lunny/gists{/gist_id}","starred_url":"https://api.github.com/users/lunny/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lunny/subscriptions","organizations_url":"https://api.github.com/users/lunny/orgs","repos_url":"https://api.github.com/users/lunny/repos","events_url":"https://api.github.com/users/lunny/events{/privacy}","received_events_url":"https://api.github.com/users/lunny/received_events","type":"User","user_view_type":"public","site_admin":false},"body":"This is a good pull request.","created_at":"2020-01-04T05:33:06Z","updated_at":"2020-01-04T05:33:18Z","html_url":"https://github.com/go-gitea/test_repo/pull/4#discussion_r363017488","pull_request_url":"https://api.github.com/repos/go-gitea/test_repo/pulls/4","author_association":"MEMBER","_links":{"self":{"href":"https://api.github.com/repos/go-gitea/test_repo/pulls/comments/363017488"},"html":{"href":"https://github.com/go-gitea/test_repo/pull/4#discussion_r363017488"},"pull_request":{"href":"https://api.github.com/repos/go-gitea/test_repo/pulls/4"}},"original_commit_id":"2be9101c543658591222acbee3eb799edfc3853d","reactions":{"url":"https://api.github.com/repos/go-gitea/test_repo/pulls/comments/363017488/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0}}]
|
|
@ -1,25 +0,0 @@
|
|||
X-Github-Api-Version-Selected: 2022-11-28
|
||||
Access-Control-Expose-Headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset
|
||||
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
|
||||
X-Frame-Options: deny
|
||||
X-Content-Type-Options: nosniff
|
||||
Cache-Control: private, max-age=60, s-maxage=60
|
||||
Etag: "450a1c087fec81e5b86092ff5372c3db8ca834c1e23c03c6b06ecca33cefd665"
|
||||
X-Github-Media-Type: github.v3; format=json
|
||||
Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
|
||||
X-Ratelimit-Reset: 1730800941
|
||||
X-Xss-Protection: 0
|
||||
X-Oauth-Scopes:
|
||||
X-Accepted-Oauth-Scopes:
|
||||
X-Ratelimit-Limit: 5000
|
||||
Access-Control-Allow-Origin: *
|
||||
Content-Length: 2
|
||||
Vary: Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With
|
||||
X-Ratelimit-Resource: core
|
||||
Content-Security-Policy: default-src 'none'
|
||||
X-Github-Request-Id: C7CC:3118FC:3F61EBA:40387A6:6729E6BF
|
||||
Content-Type: application/json; charset=utf-8
|
||||
X-Ratelimit-Remaining: 4901
|
||||
X-Ratelimit-Used: 99
|
||||
|
||||
[]
|
|
@ -1,24 +0,0 @@
|
|||
Etag: W/"f74a383d4c87ae26d218fc087bef2c41a12637dff81fd8642f59708adca1a14e"
|
||||
X-Ratelimit-Remaining: 4900
|
||||
X-Content-Type-Options: nosniff
|
||||
X-Ratelimit-Limit: 5000
|
||||
X-Ratelimit-Reset: 1730800941
|
||||
X-Xss-Protection: 0
|
||||
Content-Type: application/json; charset=utf-8
|
||||
X-Oauth-Scopes:
|
||||
X-Accepted-Oauth-Scopes:
|
||||
X-Github-Api-Version-Selected: 2022-11-28
|
||||
Access-Control-Allow-Origin: *
|
||||
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
|
||||
X-Frame-Options: deny
|
||||
X-Github-Media-Type: github.v3; format=json
|
||||
X-Ratelimit-Used: 100
|
||||
X-Ratelimit-Resource: core
|
||||
Access-Control-Expose-Headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset
|
||||
X-Github-Request-Id: C7CC:3118FC:3F62065:4038955:6729E6C0
|
||||
Content-Security-Policy: default-src 'none'
|
||||
Cache-Control: private, max-age=60, s-maxage=60
|
||||
Vary: Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With
|
||||
Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
|
||||
|
||||
[{"id":363029944,"node_id":"MDI0OlB1bGxSZXF1ZXN0UmV2aWV3Q29tbWVudDM2MzAyOTk0NA==","url":"https://api.github.com/repos/go-gitea/test_repo/pulls/comments/363029944","pull_request_review_id":338349019,"diff_hunk":"@@ -19,3 +19,5 @@ AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER\n LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,\n OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE\n SOFTWARE.\n+","path":"LICENSE","position":4,"original_position":4,"commit_id":"2be9101c543658591222acbee3eb799edfc3853d","user":{"login":"lunny","id":81045,"node_id":"MDQ6VXNlcjgxMDQ1","avatar_url":"https://avatars.githubusercontent.com/u/81045?u=99b64f0ca6ef63643c7583ab87dd31c52d28e673&v=4","gravatar_id":"","url":"https://api.github.com/users/lunny","html_url":"https://github.com/lunny","followers_url":"https://api.github.com/users/lunny/followers","following_url":"https://api.github.com/users/lunny/following{/other_user}","gists_url":"https://api.github.com/users/lunny/gists{/gist_id}","starred_url":"https://api.github.com/users/lunny/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lunny/subscriptions","organizations_url":"https://api.github.com/users/lunny/orgs","repos_url":"https://api.github.com/users/lunny/repos","events_url":"https://api.github.com/users/lunny/events{/privacy}","received_events_url":"https://api.github.com/users/lunny/received_events","type":"User","user_view_type":"public","site_admin":false},"body":"test a single comment.","created_at":"2020-01-04T11:21:41Z","updated_at":"2020-01-04T11:21:41Z","html_url":"https://github.com/go-gitea/test_repo/pull/4#discussion_r363029944","pull_request_url":"https://api.github.com/repos/go-gitea/test_repo/pulls/4","author_association":"MEMBER","_links":{"self":{"href":"https://api.github.com/repos/go-gitea/test_repo/pulls/comments/363029944"},"html":{"href":"https://github.com/go-gitea/test_repo/pull/4#discussion_r363029944"},"pull_request":{"href":"https://api.github.com/repos/go-gitea/test_repo/pulls/4"}},"original_commit_id":"2be9101c543658591222acbee3eb799edfc3853d","reactions":{"url":"https://api.github.com/repos/go-gitea/test_repo/pulls/comments/363029944/reactions","total_count":0,"+1":0,"-1":0,"laugh":0,"hooray":0,"confused":0,"heart":0,"rocket":0,"eyes":0}}]
|
|
@ -1,24 +0,0 @@
|
|||
Cache-Control: private, max-age=60, s-maxage=60
|
||||
Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
|
||||
X-Xss-Protection: 0
|
||||
Content-Security-Policy: default-src 'none'
|
||||
Vary: Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With
|
||||
X-Github-Media-Type: github.v3; format=json
|
||||
X-Github-Api-Version-Selected: 2022-11-28
|
||||
X-Ratelimit-Reset: 1730800941
|
||||
X-Frame-Options: deny
|
||||
X-Github-Request-Id: C7CC:3118FC:3F619C6:40382C4:6729E6BE
|
||||
Access-Control-Allow-Origin: *
|
||||
X-Content-Type-Options: nosniff
|
||||
Content-Type: application/json; charset=utf-8
|
||||
X-Accepted-Oauth-Scopes:
|
||||
X-Ratelimit-Used: 96
|
||||
X-Ratelimit-Resource: core
|
||||
Access-Control-Expose-Headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset
|
||||
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
|
||||
Etag: W/"a47623061be83c50d3932baf8c5961386d2d45c32c42b504122c9a1359efd515"
|
||||
X-Oauth-Scopes:
|
||||
X-Ratelimit-Limit: 5000
|
||||
X-Ratelimit-Remaining: 4904
|
||||
|
||||
[{"id":338338740,"node_id":"MDE3OlB1bGxSZXF1ZXN0UmV2aWV3MzM4MzM4NzQw","user":{"login":"lunny","id":81045,"node_id":"MDQ6VXNlcjgxMDQ1","avatar_url":"https://avatars.githubusercontent.com/u/81045?u=99b64f0ca6ef63643c7583ab87dd31c52d28e673&v=4","gravatar_id":"","url":"https://api.github.com/users/lunny","html_url":"https://github.com/lunny","followers_url":"https://api.github.com/users/lunny/followers","following_url":"https://api.github.com/users/lunny/following{/other_user}","gists_url":"https://api.github.com/users/lunny/gists{/gist_id}","starred_url":"https://api.github.com/users/lunny/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lunny/subscriptions","organizations_url":"https://api.github.com/users/lunny/orgs","repos_url":"https://api.github.com/users/lunny/repos","events_url":"https://api.github.com/users/lunny/events{/privacy}","received_events_url":"https://api.github.com/users/lunny/received_events","type":"User","user_view_type":"public","site_admin":false},"body":"","state":"APPROVED","html_url":"https://github.com/go-gitea/test_repo/pull/4#pullrequestreview-338338740","pull_request_url":"https://api.github.com/repos/go-gitea/test_repo/pulls/4","author_association":"MEMBER","_links":{"html":{"href":"https://github.com/go-gitea/test_repo/pull/4#pullrequestreview-338338740"},"pull_request":{"href":"https://api.github.com/repos/go-gitea/test_repo/pulls/4"}},"submitted_at":"2020-01-04T05:33:18Z","commit_id":"2be9101c543658591222acbee3eb799edfc3853d"},{"id":338339651,"node_id":"MDE3OlB1bGxSZXF1ZXN0UmV2aWV3MzM4MzM5NjUx","user":{"login":"lunny","id":81045,"node_id":"MDQ6VXNlcjgxMDQ1","avatar_url":"https://avatars.githubusercontent.com/u/81045?u=99b64f0ca6ef63643c7583ab87dd31c52d28e673&v=4","gravatar_id":"","url":"https://api.github.com/users/lunny","html_url":"https://github.com/lunny","followers_url":"https://api.github.com/users/lunny/followers","following_url":"https://api.github.com/users/lunny/following{/other_user}","gists_url":"https://api.github.com/users/lunny/gists{/gist_id}","starred_url":"https://api.github.com/users/lunny/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lunny/subscriptions","organizations_url":"https://api.github.com/users/lunny/orgs","repos_url":"https://api.github.com/users/lunny/repos","events_url":"https://api.github.com/users/lunny/events{/privacy}","received_events_url":"https://api.github.com/users/lunny/received_events","type":"User","user_view_type":"public","site_admin":false},"body":"Don't add more reviews","state":"CHANGES_REQUESTED","html_url":"https://github.com/go-gitea/test_repo/pull/4#pullrequestreview-338339651","pull_request_url":"https://api.github.com/repos/go-gitea/test_repo/pulls/4","author_association":"MEMBER","_links":{"html":{"href":"https://github.com/go-gitea/test_repo/pull/4#pullrequestreview-338339651"},"pull_request":{"href":"https://api.github.com/repos/go-gitea/test_repo/pulls/4"}},"submitted_at":"2020-01-04T06:07:06Z","commit_id":"2be9101c543658591222acbee3eb799edfc3853d"},{"id":338349019,"node_id":"MDE3OlB1bGxSZXF1ZXN0UmV2aWV3MzM4MzQ5MDE5","user":{"login":"lunny","id":81045,"node_id":"MDQ6VXNlcjgxMDQ1","avatar_url":"https://avatars.githubusercontent.com/u/81045?u=99b64f0ca6ef63643c7583ab87dd31c52d28e673&v=4","gravatar_id":"","url":"https://api.github.com/users/lunny","html_url":"https://github.com/lunny","followers_url":"https://api.github.com/users/lunny/followers","following_url":"https://api.github.com/users/lunny/following{/other_user}","gists_url":"https://api.github.com/users/lunny/gists{/gist_id}","starred_url":"https://api.github.com/users/lunny/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/lunny/subscriptions","organizations_url":"https://api.github.com/users/lunny/orgs","repos_url":"https://api.github.com/users/lunny/repos","events_url":"https://api.github.com/users/lunny/events{/privacy}","received_events_url":"https://api.github.com/users/lunny/received_events","type":"User","user_view_type":"public","site_admin":false},"body":"","state":"COMMENTED","html_url":"https://github.com/go-gitea/test_repo/pull/4#pullrequestreview-338349019","pull_request_url":"https://api.github.com/repos/go-gitea/test_repo/pulls/4","author_association":"MEMBER","_links":{"html":{"href":"https://github.com/go-gitea/test_repo/pull/4#pullrequestreview-338349019"},"pull_request":{"href":"https://api.github.com/repos/go-gitea/test_repo/pulls/4"}},"submitted_at":"2020-01-04T11:21:41Z","commit_id":"2be9101c543658591222acbee3eb799edfc3853d"}]
|
File diff suppressed because one or more lines are too long
|
@ -1,24 +0,0 @@
|
|||
Access-Control-Allow-Origin: *
|
||||
X-Frame-Options: deny
|
||||
Etag: W/"2986c85fcc06cc478457abb86a88ac7f065b6861e873ae0eeb9ac16a22efca45"
|
||||
X-Github-Api-Version-Selected: 2022-11-28
|
||||
X-Ratelimit-Used: 75
|
||||
X-Ratelimit-Resource: core
|
||||
Content-Type: application/json; charset=utf-8
|
||||
Cache-Control: private, max-age=60, s-maxage=60
|
||||
Vary: Accept, Authorization, Cookie, X-GitHub-OTP,Accept-Encoding, Accept, X-Requested-With
|
||||
X-Accepted-Oauth-Scopes: repo
|
||||
X-Ratelimit-Limit: 5000
|
||||
X-Ratelimit-Reset: 1730800941
|
||||
Strict-Transport-Security: max-age=31536000; includeSubdomains; preload
|
||||
X-Xss-Protection: 0
|
||||
Referrer-Policy: origin-when-cross-origin, strict-origin-when-cross-origin
|
||||
Content-Security-Policy: default-src 'none'
|
||||
X-Oauth-Scopes:
|
||||
X-Github-Media-Type: github.v3; format=json
|
||||
X-Ratelimit-Remaining: 4925
|
||||
Access-Control-Expose-Headers: ETag, Link, Location, Retry-After, X-GitHub-OTP, X-RateLimit-Limit, X-RateLimit-Remaining, X-RateLimit-Used, X-RateLimit-Resource, X-RateLimit-Reset, X-OAuth-Scopes, X-Accepted-OAuth-Scopes, X-Poll-Interval, X-GitHub-Media-Type, X-GitHub-SSO, X-GitHub-Request-Id, Deprecation, Sunset
|
||||
X-Content-Type-Options: nosniff
|
||||
X-Github-Request-Id: C7CC:3118FC:3F5F41A:4035CB2:6729E6B4
|
||||
|
||||
[{"url":"https://api.github.com/repos/go-gitea/test_repo/releases/21419432","assets_url":"https://api.github.com/repos/go-gitea/test_repo/releases/21419432/assets","upload_url":"https://uploads.github.com/repos/go-gitea/test_repo/releases/21419432/assets{?name,label}","html_url":"https://github.com/go-gitea/test_repo/releases/tag/v0.9.99","id":21419432,"author":{"login":"mrsdizzie","id":1669571,"node_id":"MDQ6VXNlcjE2Njk1NzE=","avatar_url":"https://avatars.githubusercontent.com/u/1669571?v=4","gravatar_id":"","url":"https://api.github.com/users/mrsdizzie","html_url":"https://github.com/mrsdizzie","followers_url":"https://api.github.com/users/mrsdizzie/followers","following_url":"https://api.github.com/users/mrsdizzie/following{/other_user}","gists_url":"https://api.github.com/users/mrsdizzie/gists{/gist_id}","starred_url":"https://api.github.com/users/mrsdizzie/starred{/owner}{/repo}","subscriptions_url":"https://api.github.com/users/mrsdizzie/subscriptions","organizations_url":"https://api.github.com/users/mrsdizzie/orgs","repos_url":"https://api.github.com/users/mrsdizzie/repos","events_url":"https://api.github.com/users/mrsdizzie/events{/privacy}","received_events_url":"https://api.github.com/users/mrsdizzie/received_events","type":"User","user_view_type":"public","site_admin":false},"node_id":"MDc6UmVsZWFzZTIxNDE5NDMy","tag_name":"v0.9.99","target_commitish":"master","name":"First Release","draft":false,"prerelease":false,"created_at":"2019-11-09T16:49:21Z","published_at":"2019-11-12T20:12:10Z","assets":[],"tarball_url":"https://api.github.com/repos/go-gitea/test_repo/tarball/v0.9.99","zipball_url":"https://api.github.com/repos/go-gitea/test_repo/zipball/v0.9.99","body":"A test release"}]
|
1
services/migrations/testdata/github/full_download/forgejo/test_repo.git/HEAD
vendored
Normal file
1
services/migrations/testdata/github/full_download/forgejo/test_repo.git/HEAD
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
ref: refs/heads/main
|
4
services/migrations/testdata/github/full_download/forgejo/test_repo.git/config
vendored
Normal file
4
services/migrations/testdata/github/full_download/forgejo/test_repo.git/config
vendored
Normal file
|
@ -0,0 +1,4 @@
|
|||
[core]
|
||||
repositoryformatversion = 0
|
||||
filemode = true
|
||||
bare = true
|
1
services/migrations/testdata/github/full_download/forgejo/test_repo.git/description
vendored
Normal file
1
services/migrations/testdata/github/full_download/forgejo/test_repo.git/description
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
Unnamed repository; edit this file 'description' to name the repository.
|
6
services/migrations/testdata/github/full_download/forgejo/test_repo.git/info/exclude
vendored
Normal file
6
services/migrations/testdata/github/full_download/forgejo/test_repo.git/info/exclude
vendored
Normal file
|
@ -0,0 +1,6 @@
|
|||
# git ls-files --others --exclude-from=.git/info/exclude
|
||||
# Lines that start with '#' are comments.
|
||||
# For a project mostly in C, the following would be a good set of
|
||||
# exclude patterns (uncomment them if you want to use them):
|
||||
# *.[oa]
|
||||
# *~
|
1
services/migrations/testdata/github/full_download/forgejo/test_repo.git/info/refs
vendored
Normal file
1
services/migrations/testdata/github/full_download/forgejo/test_repo.git/info/refs
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
ca43b48ca2c461f9a5cb66500a154b23d07c9f90 refs/heads/main
|
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
|
@ -0,0 +1,3 @@
|
|||
xUPÛŠÛ0ís¾â°O-˜´,téC)<29>Ør,<2C>¥T’7ìc.JâÒ<C3A2>‚°äï;r»t†ñØç6gû+nñððå]/·¡?žÞ—pÿéþ3¶7Ôq8†ŸtM§8Œøº‹ç´Ù¥ï‡??æ<¾Íf«0<÷ãØÇ3RÄuv¬Wà9îûÏÍyÿ1Ø÷cúí5¤S?bŒ‡ô²XŽ17\®Ã%Ž/}:<3A>¿å¯ ‡ÀøS§:›s
|
||||
ûùlægj¿&+ VÖ<ÊJT¸#ÇûHWÈ ê|c,*éJE²u ¥À,KÚKá°–¾<E28093>K²Œ7La±ÂºT]%õrbÉv¥$[¼a›°eÃb´<62>Jú§É¸–^çæ<C3A7>Ú@<
|
||||
íášlý&ÓB@IZ(<28>š’~‚[‰R’*8®¥/˜ÿúƈÒh'~t¬ÅTÔÒ’øK}]×
ygØÑòU®S>§¯i¡Œct<63>Î 6 O™Ê½qXW`ÝŽfsbâ§ôÒèŒfSoy- ÅRɥХÈD3¡½±ì¸Õ‰P€¬tÙÑt>³È‚¬¡ùœ¬8Õ<38>;à“¿°||K“jýýóÙoQwÃÛ
|
Binary file not shown.
|
@ -0,0 +1,2 @@
|
|||
x-<2D>A
|
||||
أ0{<7B>+z-<2D><>?<3F>\B> WآQh،b<D88C><62><EFBFBD><EFBFBD>.ل<>أ<><D8A3>eك8]<5D><>[+<2B>ّ<>,oKiYصر:<3A>ُا<D98F><11><><EFBFBD>]K<>P<EFBFBD>~<1B><05>+ص"ذخ0kـKbَe>@ظ<>0<1E><>~<7E><>(<
|
Binary file not shown.
Binary file not shown.
1
services/migrations/testdata/github/full_download/forgejo/test_repo.git/refs/heads/main
vendored
Normal file
1
services/migrations/testdata/github/full_download/forgejo/test_repo.git/refs/heads/main
vendored
Normal file
|
@ -0,0 +1 @@
|
|||
ca43b48ca2c461f9a5cb66500a154b23d07c9f90
|
Loading…
Add table
Add a link
Reference in a new issue