Skip to content
Snippets Groups Projects
Unverified Commit 67b72722 authored by Emanuel Ferreira's avatar Emanuel Ferreira Committed by GitHub
Browse files

feat: expected minor version (#644)

parent 964e0459
Branches
Tags
No related merge requests found
...@@ -11,8 +11,9 @@ ...@@ -11,8 +11,9 @@
"prepare": "husky", "prepare": "husky",
"test": "turbo run test", "test": "turbo run test",
"type-check": "tsc -b --diagnostics", "type-check": "tsc -b --diagnostics",
"release": "pnpm run build:release && changeset publish", "release": "pnpm run check-minor-version && pnpm run build:release && changeset publish",
"new-version": "pnpm run build:release && changeset version", "check-minor-version": "node ./scripts/check-minor-version",
"new-version": "pnpm run build:release && changeset version && pnpm run check-minor-version",
"new-snapshot": "pnpm run build:release && changeset version --snapshot" "new-snapshot": "pnpm run build:release && changeset version --snapshot"
}, },
"devDependencies": { "devDependencies": {
......
{ {
"name": "llamaindex", "name": "llamaindex",
"version": "0.2.0", "version": "0.2.0",
"expectedMinorVersion": "2",
"license": "MIT", "license": "MIT",
"type": "module", "type": "module",
"dependencies": { "dependencies": {
......
const fs = require("fs");
const packageJson = JSON.parse(
fs.readFileSync("./packages/core/package.json", "utf8"),
);
const versions = packageJson.version.split(".");
const minorVersion = packageJson.version.split(".")[1];
const expectedMinorVersion = packageJson.expectedMinorVersion;
if (versions.length !== 3) {
console.error(
"Version must be in format x.y.z but is " + packageJson.version,
);
process.exit(1);
}
if (minorVersion !== expectedMinorVersion) {
console.error(
"Minor version must be " +
expectedMinorVersion +
" but is " +
minorVersion +
". Please adjust that on the packages/core/package.json.",
);
process.exit(1);
}
console.log("Current expected minor version is: " + expectedMinorVersion);
console.log("Minor version is: " + minorVersion);
console.log("Good to go!");
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment