Support auto generating release notes (#179)

This commit is contained in:
Brian Surowiec
2021-11-07 17:06:35 -05:00
committed by GitHub
parent 69a9b03fd9
commit 0465cdad11
5 changed files with 59 additions and 12 deletions

View File

@ -50,7 +50,8 @@ describe("util", () => {
input_name: undefined,
input_tag_name: undefined,
input_target_commitish: undefined,
input_discussion_category_name: undefined
input_discussion_category_name: undefined,
input_generate_release_notes: false
})
);
});
@ -69,7 +70,8 @@ describe("util", () => {
input_name: undefined,
input_tag_name: undefined,
input_target_commitish: undefined,
input_discussion_category_name: undefined
input_discussion_category_name: undefined,
input_generate_release_notes: false
})
);
});
@ -88,7 +90,8 @@ describe("util", () => {
input_name: undefined,
input_tag_name: undefined,
input_target_commitish: undefined,
input_discussion_category_name: undefined
input_discussion_category_name: undefined,
input_generate_release_notes: false
})
);
});
@ -119,7 +122,8 @@ describe("util", () => {
input_tag_name: undefined,
input_fail_on_unmatched_files: false,
input_target_commitish: undefined,
input_discussion_category_name: undefined
input_discussion_category_name: undefined,
input_generate_release_notes: false
}
);
});
@ -142,7 +146,8 @@ describe("util", () => {
input_tag_name: undefined,
input_fail_on_unmatched_files: false,
input_target_commitish: "affa18ef97bc9db20076945705aba8c516139abd",
input_discussion_category_name: undefined
input_discussion_category_name: undefined,
input_generate_release_notes: false
}
);
});
@ -164,10 +169,36 @@ describe("util", () => {
input_tag_name: undefined,
input_fail_on_unmatched_files: false,
input_target_commitish: undefined,
input_discussion_category_name: "releases"
input_discussion_category_name: "releases",
input_generate_release_notes: false
}
);
});
it("supports generating release notes", () => {
assert.deepStrictEqual(
parseConfig({
INPUT_GENERATE_RELEASE_NOTES: "true"
}),
{
github_ref: "",
github_repository: "",
github_token: "",
input_body: undefined,
input_body_path: undefined,
input_draft: undefined,
input_prerelease: undefined,
input_files: [],
input_name: undefined,
input_tag_name: undefined,
input_fail_on_unmatched_files: false,
input_target_commitish: undefined,
input_discussion_category_name: undefined,
input_generate_release_notes: true
}
);
});
it("prefers GITHUB_TOKEN over token input for backwards compatibility", () => {
assert.deepStrictEqual(
parseConfig({
@ -189,7 +220,8 @@ describe("util", () => {
input_tag_name: undefined,
input_fail_on_unmatched_files: false,
input_target_commitish: undefined,
input_discussion_category_name: undefined
input_discussion_category_name: undefined,
input_generate_release_notes: false
}
);
});
@ -213,7 +245,8 @@ describe("util", () => {
input_tag_name: undefined,
input_fail_on_unmatched_files: false,
input_target_commitish: undefined,
input_discussion_category_name: undefined
input_discussion_category_name: undefined,
input_generate_release_notes: false
}
);
});
@ -236,7 +269,8 @@ describe("util", () => {
input_tag_name: undefined,
input_fail_on_unmatched_files: false,
input_target_commitish: undefined,
input_discussion_category_name: undefined
input_discussion_category_name: undefined,
input_generate_release_notes: false
}
);
});