()
| 58 | } |
| 59 | |
| 60 | export async function createRelease() { |
| 61 | console.info('Create release:', tag); |
| 62 | const result = await getOctokit().rest.repos.createRelease({ |
| 63 | ...github.context.repo, |
| 64 | tag_name: tag, |
| 65 | name: process.env.RELEASE_NAME, |
| 66 | body: getReleaseNote(), |
| 67 | prerelease: process.env.PRERELEASE == 'true', |
| 68 | }); |
| 69 | return result.data; |
| 70 | } |
| 71 | |
| 72 | export async function ensureRelease() { |
| 73 | const release = (await getRelease()) || (await createRelease()); |
no test coverage detected