mirror of
https://github.com/openclaw/openclaw.git
synced 2026-05-06 10:20:42 +00:00
fix(ci): restore plugin install and tooling checks
This commit is contained in:
@@ -61,6 +61,18 @@ describe("memory-lancedb config", () => {
|
||||
expect(parsed.embedding.provider).toBe("openai");
|
||||
});
|
||||
|
||||
it("rejects empty embedding placeholders in the manifest schema", () => {
|
||||
const manifestResult = validateJsonSchemaValue({
|
||||
schema: manifest.configSchema,
|
||||
cacheKey: "memory-lancedb.manifest.empty-embedding",
|
||||
value: {
|
||||
embedding: {},
|
||||
},
|
||||
});
|
||||
|
||||
expect(manifestResult.ok).toBe(false);
|
||||
});
|
||||
|
||||
it("rejects empty embedding providers", () => {
|
||||
expect(() => {
|
||||
memoryConfigSchema.parse({
|
||||
|
||||
@@ -71,6 +71,7 @@
|
||||
"properties": {
|
||||
"embedding": {
|
||||
"type": "object",
|
||||
"minProperties": 1,
|
||||
"additionalProperties": false,
|
||||
"properties": {
|
||||
"apiKey": {
|
||||
|
||||
@@ -263,6 +263,22 @@ const TOOLING_TEST_TARGETS = new Map([
|
||||
]);
|
||||
const SOURCE_TEST_TARGETS = new Map([
|
||||
...PRECISE_SOURCE_TEST_TARGETS,
|
||||
[
|
||||
"src/plugin-sdk/test-helpers/directory-ids.ts",
|
||||
[
|
||||
"extensions/discord/src/directory-contract.test.ts",
|
||||
"extensions/slack/src/directory-contract.test.ts",
|
||||
"extensions/telegram/src/directory-contract.test.ts",
|
||||
],
|
||||
],
|
||||
[
|
||||
"test/helpers/channels/directory-ids.ts",
|
||||
[
|
||||
"extensions/discord/src/directory-contract.test.ts",
|
||||
"extensions/slack/src/directory-contract.test.ts",
|
||||
"extensions/telegram/src/directory-contract.test.ts",
|
||||
],
|
||||
],
|
||||
["extensions/google-meet/index.ts", ["extensions/google-meet/index.test.ts"]],
|
||||
["extensions/google-meet/src/cli.ts", ["extensions/google-meet/src/cli.test.ts"]],
|
||||
["extensions/google-meet/src/create.ts", ["extensions/google-meet/index.test.ts"]],
|
||||
|
||||
@@ -122,7 +122,6 @@ describe("production lint suppressions", () => {
|
||||
"src/plugins/host-hooks.ts|typescript/no-unnecessary-type-parameters|1",
|
||||
"src/plugins/lazy-service-module.ts|typescript/no-unnecessary-type-parameters|1",
|
||||
"src/plugins/public-surface-loader.ts|typescript/no-unnecessary-type-parameters|1",
|
||||
"src/plugins/runtime/runtime-channel.ts|typescript/no-unnecessary-type-parameters|1",
|
||||
"src/plugins/runtime/runtime-plugin-boundary.ts|typescript/no-unnecessary-type-parameters|2",
|
||||
"src/plugins/runtime/types-channel.ts|typescript/no-unnecessary-type-parameters|1",
|
||||
"src/plugins/types.ts|typescript/no-unnecessary-type-parameters|1",
|
||||
|
||||
Reference in New Issue
Block a user