Merge pull request #11696 from backstage/timbonicush/default-docker-image

Build default Docker image on release
This commit is contained in:
Fredrik Adelöw
2022-06-30 16:28:05 +02:00
committed by GitHub
6 changed files with 117 additions and 29 deletions
+1 -20
View File
@@ -57,22 +57,7 @@ async function createGitTag(octokit, commitSha, tagName) {
}
}
async function dispatchReleaseWorkflows(octokit, releaseVersion) {
console.log('Dispatching release manifest sync');
await octokit.actions.createWorkflowDispatch({
owner: 'backstage',
repo: 'backstage',
workflow_id: 'sync_release-manifest.yml',
ref: 'master',
inputs: {
version: releaseVersion,
},
});
}
async function main() {
const shouldDispatch = process.argv.includes('--dispatch-workflows');
if (!process.env.GITHUB_SHA) {
throw new Error('GITHUB_SHA is not set');
}
@@ -90,11 +75,7 @@ async function main() {
await createGitTag(octokit, commitSha, tagName);
console.log(`::set-output name=tag_name::${tagName}`);
if (shouldDispatch) {
console.log(`Dispatching release workflows for ${tagName}`);
await dispatchReleaseWorkflows(octokit, releaseVersion);
}
console.log(`::set-output name=version::${releaseVersion}`);
}
main().catch(error => {