test: skip GitHub integration test on CI (#838)

Co-authored-by: Letta <noreply@letta.com>
This commit is contained in:
cthomas
2026-02-05 15:30:06 -08:00
committed by GitHub
parent 229647636f
commit 132de380d3

View File

@@ -190,26 +190,29 @@ describe("skills extraction from .af files", () => {
expect(extracted).toEqual([]);
});
test("fetches skill from remote source_url (integration)", async () => {
const afContent = {
agents: [],
blocks: [],
sources: [],
tools: [],
mcp_servers: [],
skills: [
{
name: "imessage",
source_url: "letta-ai/skills/main/tools/imessage",
},
],
};
test.skipIf(process.env.CI === "true")(
"fetches skill from remote source_url (integration)",
async () => {
const afContent = {
agents: [],
blocks: [],
sources: [],
tools: [],
mcp_servers: [],
skills: [
{
name: "imessage",
source_url: "letta-ai/skills/main/tools/imessage",
},
],
};
writeFileSync(afPath, JSON.stringify(afContent, null, 2));
writeFileSync(afPath, JSON.stringify(afContent, null, 2));
const extracted = await extractSkillsFromAf(afPath, skillsDir);
const extracted = await extractSkillsFromAf(afPath, skillsDir);
expect(extracted).toEqual(["imessage"]);
expect(existsSync(join(skillsDir, "imessage", "SKILL.md"))).toBe(true);
});
expect(extracted).toEqual(["imessage"]);
expect(existsSync(join(skillsDir, "imessage", "SKILL.md"))).toBe(true);
},
);
});