mirror of
https://github.com/softprops/action-gh-release.git
synced 2024-11-30 07:23:28 +03:00
try try try again
This commit is contained in:
parent
cf2aed3a12
commit
e197e56931
@ -49,19 +49,25 @@ exports.release = (config, gh) => __awaiter(void 0, void 0, void 0, function* ()
|
||||
catch (error) {
|
||||
if (error.status === 404) {
|
||||
console.log("Creating new release...");
|
||||
const tag_name = config.github_ref.replace("refs/tags/", "");
|
||||
const name = config.input_name || tag_name;
|
||||
const body = config.input_body;
|
||||
const draft = config.input_draft;
|
||||
let release = yield gh.repos.createRelease({
|
||||
owner,
|
||||
repo,
|
||||
tag_name,
|
||||
name,
|
||||
body,
|
||||
draft
|
||||
});
|
||||
return release.data;
|
||||
try {
|
||||
const tag_name = config.github_ref.replace("refs/tags/", "");
|
||||
const name = config.input_name || tag_name;
|
||||
const body = config.input_body;
|
||||
const draft = config.input_draft;
|
||||
let release = yield gh.repos.createRelease({
|
||||
owner,
|
||||
repo,
|
||||
tag_name,
|
||||
name,
|
||||
body,
|
||||
draft
|
||||
});
|
||||
return release.data;
|
||||
}
|
||||
catch (error) {
|
||||
console.log(`created failed with status: ${error.status}`);
|
||||
return exports.release(config, gh);
|
||||
}
|
||||
}
|
||||
else {
|
||||
console.log(`Unexpected error fetching github release for tag ${config.github_ref}: ${error}`);
|
||||
|
@ -67,19 +67,24 @@ export const release = async (
|
||||
} catch (error) {
|
||||
if (error.status === 404) {
|
||||
console.log("Creating new release...");
|
||||
const tag_name = config.github_ref.replace("refs/tags/", "");
|
||||
const name = config.input_name || tag_name;
|
||||
const body = config.input_body;
|
||||
const draft = config.input_draft;
|
||||
let release = await gh.repos.createRelease({
|
||||
owner,
|
||||
repo,
|
||||
tag_name,
|
||||
name,
|
||||
body,
|
||||
draft
|
||||
});
|
||||
return release.data;
|
||||
try {
|
||||
const tag_name = config.github_ref.replace("refs/tags/", "");
|
||||
const name = config.input_name || tag_name;
|
||||
const body = config.input_body;
|
||||
const draft = config.input_draft;
|
||||
let release = await gh.repos.createRelease({
|
||||
owner,
|
||||
repo,
|
||||
tag_name,
|
||||
name,
|
||||
body,
|
||||
draft
|
||||
});
|
||||
return release.data;
|
||||
} catch (error) {
|
||||
console.log(`created failed with status: ${error.status}`);
|
||||
return release(config, gh);
|
||||
}
|
||||
} else {
|
||||
console.log(`Unexpected error fetching github release for tag ${config.github_ref}: ${error}`);
|
||||
throw error;
|
||||
|
Loading…
Reference in New Issue
Block a user