Warn when target_commit is ignored
This commit is contained in:
parent
545e4c402b
commit
ac438791c4
10
src/main.ts
10
src/main.ts
@ -7,6 +7,7 @@ import * as path from 'path'
|
|||||||
import * as glob from 'glob'
|
import * as glob from 'glob'
|
||||||
import {retry} from '@lifeomic/attempt'
|
import {retry} from '@lifeomic/attempt'
|
||||||
|
|
||||||
|
const getTag = 'GET /repos/{owner}/{repo}/git/tags/{tag_sha}' as const
|
||||||
const releaseByTag = 'GET /repos/{owner}/{repo}/releases/tags/{tag}' as const
|
const releaseByTag = 'GET /repos/{owner}/{repo}/releases/tags/{tag}' as const
|
||||||
const createRelease = 'POST /repos/{owner}/{repo}/releases' as const
|
const createRelease = 'POST /repos/{owner}/{repo}/releases' as const
|
||||||
const updateRelease =
|
const updateRelease =
|
||||||
@ -49,6 +50,15 @@ async function get_release_by_tag(
|
|||||||
core.debug(
|
core.debug(
|
||||||
`Release for tag ${tag} doesn't exist yet so we'll create it now.`
|
`Release for tag ${tag} doesn't exist yet so we'll create it now.`
|
||||||
)
|
)
|
||||||
|
if (target_commit) {
|
||||||
|
try {
|
||||||
|
await octokit.request(getTag, {
|
||||||
|
...repo(),
|
||||||
|
tag_sha: tag
|
||||||
|
});
|
||||||
|
core.warning(`Ignoring target_commit as the tag ${tag} already exists`)
|
||||||
|
} catch { }
|
||||||
|
}
|
||||||
return await octokit.request(createRelease, {
|
return await octokit.request(createRelease, {
|
||||||
...repo(),
|
...repo(),
|
||||||
tag_name: tag,
|
tag_name: tag,
|
||||||
|
Loading…
Reference in New Issue
Block a user