Skip to content

Commit b6dbc4e

Browse files
authored
fix: Add back repository field in Package struct (#3539)
1 parent 3a3f51b commit b6dbc4e

File tree

5 files changed

+31
-9
lines changed

5 files changed

+31
-9
lines changed

github/github-accessors.go

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

github/github-accessors_test.go

Lines changed: 8 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

github/github-stringify_test.go

Lines changed: 2 additions & 1 deletion
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

github/packages.go

Lines changed: 9 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -11,14 +11,15 @@ import (
1111

1212
// Package represents a GitHub package.
1313
type Package struct {
14-
ID *int64 `json:"id,omitempty"`
15-
Name *string `json:"name,omitempty"`
16-
PackageType *string `json:"package_type,omitempty"` // One of "npm", "maven", "rubygems", "docker", "nuget", "container". For webhook events "container" is "CONTAINER"
17-
HTMLURL *string `json:"html_url,omitempty"`
18-
Visibility *string `json:"visibility,omitempty"`
19-
Owner *User `json:"owner,omitempty"`
20-
CreatedAt *Timestamp `json:"created_at,omitempty"`
21-
UpdatedAt *Timestamp `json:"updated_at,omitempty"`
14+
ID *int64 `json:"id,omitempty"`
15+
Name *string `json:"name,omitempty"`
16+
PackageType *string `json:"package_type,omitempty"` // One of "npm", "maven", "rubygems", "docker", "nuget", "container". For webhook events "container" is "CONTAINER"
17+
HTMLURL *string `json:"html_url,omitempty"`
18+
Visibility *string `json:"visibility,omitempty"`
19+
Owner *User `json:"owner,omitempty"`
20+
Repository *Repository `json:"repository,omitempty"`
21+
CreatedAt *Timestamp `json:"created_at,omitempty"`
22+
UpdatedAt *Timestamp `json:"updated_at,omitempty"`
2223

2324
// The following are only populated for webhook events
2425
Namespace *string `json:"namespace,omitempty"`

github/packages_test.go

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -690,6 +690,7 @@ func TestPackage_Marshal(t *testing.T) {
690690
CreatedAt: &Timestamp{referenceTime},
691691
SuspendedAt: &Timestamp{referenceTime},
692692
},
693+
Repository: &Repository{ID: Ptr(int64(1))},
693694
CreatedAt: &Timestamp{referenceTime},
694695
UpdatedAt: &Timestamp{referenceTime},
695696
Namespace: Ptr("n"),
@@ -836,6 +837,9 @@ func TestPackage_Marshal(t *testing.T) {
836837
"suspended_at": ` + referenceTimeStr + `,
837838
"url": "u"
838839
},
840+
"repository": {
841+
"id": 1
842+
},
839843
"created_at": ` + referenceTimeStr + `,
840844
"updated_at": ` + referenceTimeStr + `,
841845
"namespace": "n",

0 commit comments

Comments
 (0)