mirror of
https://github.com/softprops/action-gh-release.git
synced 2025-06-28 14:16:02 +00:00
Make target_commitish configurable
This commit is contained in:
parent
affa18ef97
commit
d0cd6479c6
4 changed files with 46 additions and 17 deletions
|
@ -35,6 +35,7 @@ export interface Releaser {
|
|||
body: string | undefined;
|
||||
draft: boolean | undefined;
|
||||
prerelease: boolean | undefined;
|
||||
target_commitish: string | undefined;
|
||||
}): Promise<{ data: Release }>;
|
||||
|
||||
updateRelease(params: {
|
||||
|
@ -77,6 +78,7 @@ export class GitHubReleaser implements Releaser {
|
|||
body: string | undefined;
|
||||
draft: boolean | undefined;
|
||||
prerelease: boolean | undefined;
|
||||
target_commitish: string | undefined;
|
||||
}): Promise<{ data: Release }> {
|
||||
return this.github.repos.createRelease(params);
|
||||
}
|
||||
|
@ -191,6 +193,7 @@ export const release = async (
|
|||
const body = releaseBody(config);
|
||||
const draft = config.input_draft;
|
||||
const prerelease = config.input_prerelease;
|
||||
const target_commitish = config.input_target_commitish;
|
||||
console.log(`👩🏭 Creating new GitHub release for tag ${tag_name}...`);
|
||||
try {
|
||||
let release = await releaser.createRelease({
|
||||
|
@ -200,7 +203,8 @@ export const release = async (
|
|||
name,
|
||||
body,
|
||||
draft,
|
||||
prerelease
|
||||
prerelease,
|
||||
target_commitish
|
||||
});
|
||||
return release.data;
|
||||
} catch (error) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue