module.exports = async (github, context, core) => { | |
try { | |
const response = await github.rest.repos.createRelease({ | |
draft: false, | |
generate_release_notes: true, | |
name: process.env.RELEASE_TAG, | |
owner: context.repo.owner, | |
prerelease: false, | |
repo: context.repo.repo, | |
tag_name: process.env.RELEASE_TAG, | |
}); | |
core.setOutput('upload_url', response.data.upload_url); | |
} catch (error) { | |
core.setFailed(error.message); | |
} | |
} |