Skip to content

Commit ce49609

Browse files
authored
feat: Add ConfigurationFilePath field to GenerateNotesOptions (#3904)
1 parent fdd1fe2 commit ce49609

File tree

4 files changed

+31
-9
lines changed

4 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: 11 additions & 0 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

github/repos_releases.go

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -60,9 +60,10 @@ type RepositoryReleaseNotes struct {
6060

6161
// GenerateNotesOptions represents the options to generate release notes.
6262
type GenerateNotesOptions struct {
63-
TagName string `json:"tag_name"`
64-
PreviousTagName *string `json:"previous_tag_name,omitempty"`
65-
TargetCommitish *string `json:"target_commitish,omitempty"`
63+
TagName string `json:"tag_name"`
64+
PreviousTagName *string `json:"previous_tag_name,omitempty"`
65+
TargetCommitish *string `json:"target_commitish,omitempty"`
66+
ConfigurationFilePath *string `json:"configuration_file_path,omitempty"`
6667
}
6768

6869
// ReleaseAsset represents a GitHub release asset in a repository.

github/repos_releases_test.go

Lines changed: 8 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -917,15 +917,17 @@ func TestGenerateNotesOptions_Marshal(t *testing.T) {
917917
testJSONMarshal(t, &GenerateNotesOptions{}, "{}")
918918

919919
u := &GenerateNotesOptions{
920-
TagName: "tag_name",
921-
PreviousTagName: Ptr("previous_tag_name"),
922-
TargetCommitish: Ptr("target_commitish"),
920+
TagName: "tag_name",
921+
PreviousTagName: Ptr("previous_tag_name"),
922+
TargetCommitish: Ptr("target_commitish"),
923+
ConfigurationFilePath: Ptr("configuration_file_path"),
923924
}
924925

925926
want := `{
926-
"tag_name": "tag_name",
927-
"previous_tag_name": "previous_tag_name",
928-
"target_commitish": "target_commitish"
927+
"tag_name": "tag_name",
928+
"previous_tag_name": "previous_tag_name",
929+
"target_commitish": "target_commitish",
930+
"configuration_file_path": "configuration_file_path"
929931
}`
930932

931933
testJSONMarshal(t, u, want)

0 commit comments

Comments
 (0)