diff --git a/extensions/processes/config/schema.test.ts b/extensions/processes/config/schema.test.ts new file mode 100644 --- /dev/null +++ b/extensions/processes/config/schema.test.ts @@ -0,0 +1,16 @@ +import { describe, expect, it } from "vitest"; + +import pkg from "../../../package.json" with { type: "json" }; +import { + PROCESS_CONFIG_SCHEMA_URL, + PROCESS_CONFIG_SCHEMA_VERSION, +} from "./schema"; + +describe("process config schema", () => { + it("uses the package version", () => { + expect(PROCESS_CONFIG_SCHEMA_VERSION).toBe(pkg.version); + expect(PROCESS_CONFIG_SCHEMA_URL).toContain( + `@aliou/pi-processes@${pkg.version}/schema.json`, + ); + }); +}); diff --git a/extensions/processes/config/schema.ts b/extensions/processes/config/schema.ts --- a/extensions/processes/config/schema.ts +++ b/extensions/processes/config/schema.ts @@ -2,7 +2,7 @@ import pkg from "../../../package.json" with { type: "json" }; -export const PROCESS_CONFIG_SCHEMA_VERSION = "0.11.0"; +export const PROCESS_CONFIG_SCHEMA_VERSION = pkg.version; export const PROCESS_CONFIG_SCHEMA_URL = buildSchemaUrl( pkg.name, PROCESS_CONFIG_SCHEMA_VERSION,