From 254df0451870683ec944f2d79bcd3e5bae52c504 Mon Sep 17 00:00:00 2001 From: reginaldalfret Date: Sat, 24 Oct 2026 17:44:24 +0530 Subject: [PATCH] test(react-native-to-swiftui): support CRLF in skill metadata regex Support optional carriage returns in the skill metadata regex so catalog tests pass deterministically across environments regardless of git checkout line-ending configuration, matching the pattern used in autodesk-fusion. Signed-off-by: reginaldalfret --- tests/react-native-to-swiftui/unit/catalog.test.mjs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/tests/react-native-to-swiftui/unit/catalog.test.mjs b/tests/react-native-to-swiftui/unit/catalog.test.mjs index 1b4b0b9..8c1d6f6 100644 --- a/tests/react-native-to-swiftui/unit/catalog.test.mjs +++ b/tests/react-native-to-swiftui/unit/catalog.test.mjs @@ -50,7 +50,7 @@ test("every required skill has explicit-only metadata", () => { const skillMarkdown = fs.readFileSync(path.join(skillDir, "SKILL.md"), "utf8"); const metadata = fs.readFileSync(path.join(skillDir, "agents", "openai.yaml"), "utf8"); - assert.match(skillMarkdown, new RegExp("^---\\nname: " + skill + "\\n", "m")); + assert.match(skillMarkdown, new RegExp("^---\\r?\\nname: " + skill + "\\r?\\n", "m")); assert.match(skillMarkdown, /^description: .+$/m); assert.match(skillMarkdown, /^## Safety contract$/m); assert.match(metadata, /^interface:$/m);