From 12c1da7d54c2c2abed2e87cbdb7fb17977ef2acf Mon Sep 17 00:00:00 2001 From: Kan Xu Date: Thu, 23 Oct 2025 20:49:47 -0400 Subject: [PATCH 1/2] chore: add kanxu.is-a.dev --- domains/kanxu.json | 8 ++++++++ 1 file changed, 8 insertions(+) create mode 100644 domains/kanxu.json diff --git a/domains/kanxu.json b/domains/kanxu.json new file mode 100644 index 0000000000..3bacf1a4e1 --- /dev/null +++ b/domains/kanxu.json @@ -0,0 +1,8 @@ +{ + "owner": { + "username": "Rvtea" + }, + "records": { + "CNAME": "rvtea.github.io" + } +} \ No newline at end of file From 4b11a80d20d9b860a6464e5d6f0ab1c1fa61231a Mon Sep 17 00:00:00 2001 From: William Harrison <87287585+wdhdev@users.noreply.github.com> Date: Fri, 24 Oct 2025 19:22:23 +0800 Subject: [PATCH 2/2] Update records.test.js --- tests/records.test.js | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/tests/records.test.js b/tests/records.test.js index 38ad3d69b1..5d87f0b479 100644 --- a/tests/records.test.js +++ b/tests/records.test.js @@ -288,9 +288,12 @@ t("All files should have valid records", (t) => { }); // Record type combinations validation - if (recordKeys.includes("CNAME") && !data.proxied) { - t.is(recordKeys.length, 1, `${file}: CNAME records cannot be combined with other records unless proxied`); - t.true(!recordKeys.includes("A") && !recordKeys.includes("AAAA"), `${file}: CNAME records cannot be combined with A or AAAA records`); + if (recordKeys.includes("CNAME")) { + if (!data.proxied) { + t.is(recordKeys.length, 1, `${file}: CNAME records cannot be combined with other records unless proxied`); + } else { + t.true(!recordKeys.includes("A") && !recordKeys.includes("AAAA"), `${file}: CNAME records cannot be combined with A or AAAA records`); + } } if (recordKeys.includes("NS")) { t.true(