Compare commits
16 Commits
master
...
beta-workf
| Author | SHA1 | Date | |
|---|---|---|---|
|
|
ad7b80ca89 | ||
|
|
9c8c61d8f1 | ||
|
|
10873ab0ba | ||
|
|
3d9b029391 | ||
|
|
50463ec93c | ||
|
|
60041d21bf | ||
|
|
3d226ee13d | ||
|
|
9c43e20618 | ||
|
|
dbf6dfcdb5 | ||
|
|
a4c4679844 | ||
|
|
bad63e1bf5 | ||
|
|
fe22e618a2 | ||
|
|
3cf74cda0f | ||
|
|
93be3d6216 | ||
|
|
25fa788a56 | ||
|
|
6abc513d92 |
3
.github/workflows/beta-release.yml
vendored
3
.github/workflows/beta-release.yml
vendored
@ -50,7 +50,8 @@ jobs:
|
|||||||
git push origin --delete "release-${VERSION}" || true
|
git push origin --delete "release-${VERSION}" || true
|
||||||
# Delete local branch if it exists
|
# Delete local branch if it exists
|
||||||
git branch -D "release-${VERSION}" || true
|
git branch -D "release-${VERSION}" || true
|
||||||
# Create new branch from master
|
# For testing purpose
|
||||||
|
# git checkout beta-workflow
|
||||||
git checkout -b "release-${VERSION}"
|
git checkout -b "release-${VERSION}"
|
||||||
|
|
||||||
- name: Install dependencies
|
- name: Install dependencies
|
||||||
|
|||||||
@ -1,3 +1,6 @@
|
|||||||
|
import { createRequire } from "module";
|
||||||
|
const require = createRequire(import.meta.url);
|
||||||
|
|
||||||
const pkg = require("../../package.json");
|
const pkg = require("../../package.json");
|
||||||
const fs = require("fs");
|
const fs = require("fs");
|
||||||
const childProcess = require("child_process");
|
const childProcess = require("child_process");
|
||||||
@ -58,8 +61,13 @@ function commit(version) {
|
|||||||
throw new Error("commit error");
|
throw new Error("commit error");
|
||||||
}
|
}
|
||||||
|
|
||||||
// Note: Push is handled by gh pr create in the release script
|
// Get the current branch name
|
||||||
// No need to push here as we're on a release branch, not master
|
res = childProcess.spawnSync("git", ["rev-parse", "--abbrev-ref", "HEAD"]);
|
||||||
|
let branchName = res.stdout.toString().trim();
|
||||||
|
console.log("Current branch:", branchName);
|
||||||
|
|
||||||
|
// Git push the branch
|
||||||
|
childProcess.spawnSync("git", ["push", "origin", branchName, "--force"], { stdio: "inherit" });
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
@ -48,7 +48,7 @@ checkDocker();
|
|||||||
await checkTagExists(repoNames, version);
|
await checkTagExists(repoNames, version);
|
||||||
|
|
||||||
// node extra/beta/update-version.js
|
// node extra/beta/update-version.js
|
||||||
execSync("node ./extra/beta/update-version.js");
|
await import("../beta/update-version.mjs");
|
||||||
|
|
||||||
// Create Pull Request (gh pr create will handle pushing the branch)
|
// Create Pull Request (gh pr create will handle pushing the branch)
|
||||||
await createReleasePR(version, previousVersion, dryRun, branchName, githubRunId);
|
await createReleasePR(version, previousVersion, dryRun, branchName, githubRunId);
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user