build: fix version regex to include pre-releases
This commit is contained in:
@@ -3,20 +3,20 @@ const { execSync } = require("child_process");
|
|||||||
|
|
||||||
const packageFile = fs.readFileSync("./package.json").toString();
|
const packageFile = fs.readFileSync("./package.json").toString();
|
||||||
const newPackageFile = packageFile.replace(
|
const newPackageFile = packageFile.replace(
|
||||||
/"version": "[0-9]+.[0-9]+.[0-9]+"/,
|
/"version": "[0-9]+\.[0-9]+\.[0-9]+(-(alpha|beta|rc|dev)\.[0-9]+)?"/,
|
||||||
`"version": "${__NEW_VERSION__}"`
|
`"version": "${__NEW_VERSION__}"`,
|
||||||
);
|
);
|
||||||
|
|
||||||
fs.writeFileSync("./package.json", newPackageFile);
|
fs.writeFileSync("./package.json", newPackageFile);
|
||||||
|
|
||||||
const indexFile = fs.readFileSync("./src/index.ts").toString();
|
const indexFile = fs.readFileSync("./src/index.ts").toString();
|
||||||
const newIndexFile = indexFile.replace(
|
const newIndexFile = indexFile.replace(
|
||||||
/version\("[0-9]+\.[0-9]+\.[0-9]+"\)/,
|
/version\("[0-9]+\.[0-9]+\.[0-9]+(-(alpha|beta|rc|dev)\.[0-9]+)?"\)/,
|
||||||
`version("${__NEW_VERSION__}")`
|
`version("${__NEW_VERSION__}")`,
|
||||||
);
|
);
|
||||||
|
|
||||||
fs.writeFileSync("./src/index.ts", newIndexFile);
|
fs.writeFileSync("./src/index.ts", newIndexFile);
|
||||||
|
|
||||||
execSync(
|
execSync(
|
||||||
`rcz changelog --show-hashes --unreleased-as v${__NEW_VERSION__} > CHANGELOG.md`
|
`rcz changelog --show-hashes --unreleased-as v${__NEW_VERSION__} > CHANGELOG.md`,
|
||||||
);
|
);
|
||||||
|
|||||||
Reference in New Issue
Block a user