Move artifact upload details to skill reference
Co-Authored-By: Paperclip <noreply@paperclip.ing>
This commit is contained in:
@@ -45,12 +45,16 @@ describe("paperclip skill utils", () => {
|
||||
|
||||
it("documents artifact uploads in the installed Paperclip skill", async () => {
|
||||
const skillBody = await fs.readFile(path.resolve("skills/paperclip/SKILL.md"), "utf8");
|
||||
const referenceBody = await fs.readFile(path.resolve("skills/paperclip/references/artifacts.md"), "utf8");
|
||||
|
||||
expect(skillBody).toContain("Generated Artifacts and Work Products");
|
||||
expect(skillBody).toContain("scripts/paperclip-upload-artifact.sh");
|
||||
expect(skillBody).toContain("POST");
|
||||
expect(skillBody).toContain("/api/companies/$PAPERCLIP_COMPANY_ID/issues/$PAPERCLIP_TASK_ID/attachments");
|
||||
expect(skillBody).toContain("/api/issues/$PAPERCLIP_TASK_ID/work-products");
|
||||
expect(skillBody).toContain("references/artifacts.md");
|
||||
expect(skillBody).not.toContain("/api/companies/$PAPERCLIP_COMPANY_ID/issues/$PAPERCLIP_TASK_ID/attachments");
|
||||
expect(referenceBody).toContain("Generated Artifacts and Work Products");
|
||||
expect(referenceBody).toContain("scripts/paperclip-upload-artifact.sh");
|
||||
expect(referenceBody).toContain("POST");
|
||||
expect(referenceBody).toContain("/api/companies/$PAPERCLIP_COMPANY_ID/issues/$PAPERCLIP_TASK_ID/attachments");
|
||||
expect(referenceBody).toContain("/api/issues/$PAPERCLIP_TASK_ID/work-products");
|
||||
await expect(
|
||||
fs.access(path.resolve("skills/paperclip/scripts/paperclip-upload-artifact.sh")),
|
||||
).resolves.toBeUndefined();
|
||||
|
||||
Reference in New Issue
Block a user