first commit

This commit is contained in:
2024-07-15 11:28:08 +02:00
commit f52d538ea5
21891 changed files with 6161164 additions and 0 deletions

View File

@@ -0,0 +1,37 @@
'use strict';
const {
repoToOwnerAndOwner,
getFeatureBranches,
mergeBranch,
} = require('./repo-utils');
const { REPOSITORY, TOKEN } = process.env;
const TARGET_BRANCH = 'developer-edition';
if (!TOKEN) {
console.error('missing TOKEN env var');
process.exit(1);
return;
}
if (!REPOSITORY) {
console.error('missing REPOSITORY env var');
process.exit(1);
return;
}
const { owner, repo } = repoToOwnerAndOwner(REPOSITORY);
(async () => {
try {
const featureBranches = await getFeatureBranches(TOKEN, owner, repo);
for (const branchName of featureBranches) {
await mergeBranch(TOKEN, owner, repo, TARGET_BRANCH, branchName, `Auto merge feature branch: ${branchName}`);
}
} catch (err) {
console.error(`Failed to merge feature branches to: ${TARGET_BRANCH} branch ${err.head ? `from: ${err.head} branch` : ''} error: ${err.message}`);
process.exit(1);
}
})();