From 4d9a55e55797a59918758c1ac9d64e85e43a5b4f Mon Sep 17 00:00:00 2001 From: William Harrison <87287585+wdhdev@users.noreply.github.com> Date: Thu, 13 Mar 2025 12:20:27 +0800 Subject: [PATCH] fix tests --- .github/workflows/ci.yml | 2 +- domains/_atproto.lumi.json | 2 +- domains/_atproto.razo.json | 10 ----- domains/_discord.harunabdullah.json | 2 +- domains/_discord.jonathan-russ.json | 10 ----- domains/_discord.lumi.json | 2 +- domains/_discord.rouf0x.json | 4 +- domains/_discord.sabbir.json | 8 ---- domains/_discord.whisp.json | 9 ----- domains/_gh-lumidevelopment-o.lumi.json | 2 +- ..._github-challenge-spicydevs-org.spicy.json | 9 ----- ...ub-pages-challenge-abiapp789.abiapp22.json | 10 ----- ...ithub-pages-challenge-akpi816218.akpi.json | 9 ----- ...ithub-pages-challenge-fa-fifi.fa-fifi.json | 10 ----- .../_github-pages-challenge-i-jer.jer.json | 2 +- .../_github-pages-challenge-lean-cc.kars.json | 11 ------ ...es-challenge-ramanandkrgupta.ramanand.json | 9 ----- .../_github-pages-challenge-yashokuu.yas.json | 2 +- domains/_vercel.about.harshshah.json | 10 ----- domains/_vercel.amanraj.json | 13 ------- domains/_vercel.greeshma.json | 10 ----- domains/_vercel.huuloc.json | 11 ------ domains/_vercel.isaiadriel.json | 10 ----- domains/_vercel.jonathan-russ.json | 10 ----- domains/_vercel.manishgun.json | 9 ----- domains/_vercel.xenonrexo.json | 2 +- domains/about.harshshah.json | 10 ----- domains/akpi.json | 2 +- domains/discord.winbo.json | 9 ----- domains/lumi.json | 2 +- domains/marco.voegeli.json | 9 ----- domains/pedrofff.json | 2 +- domains/roohullah.kazmi.json | 11 ------ domains/schuh.json | 2 +- domains/url.aditya.json | 12 ------ domains/zmail._domainkey.devarnav.json | 11 ------ tests/pr.test.js => pr.test.js | 2 +- tests/domains.test.js | 39 ++++++------------- util/trusted.json | 3 ++ 39 files changed, 29 insertions(+), 273 deletions(-) delete mode 100644 domains/_atproto.razo.json delete mode 100644 domains/_discord.jonathan-russ.json delete mode 100644 domains/_discord.sabbir.json delete mode 100644 domains/_discord.whisp.json delete mode 100644 domains/_github-challenge-spicydevs-org.spicy.json delete mode 100644 domains/_github-pages-challenge-abiapp789.abiapp22.json delete mode 100644 domains/_github-pages-challenge-akpi816218.akpi.json delete mode 100644 domains/_github-pages-challenge-fa-fifi.fa-fifi.json delete mode 100644 domains/_github-pages-challenge-lean-cc.kars.json delete mode 100644 domains/_github-pages-challenge-ramanandkrgupta.ramanand.json delete mode 100644 domains/_vercel.about.harshshah.json delete mode 100644 domains/_vercel.amanraj.json delete mode 100644 domains/_vercel.greeshma.json delete mode 100644 domains/_vercel.huuloc.json delete mode 100644 domains/_vercel.isaiadriel.json delete mode 100644 domains/_vercel.jonathan-russ.json delete mode 100644 domains/_vercel.manishgun.json delete mode 100644 domains/about.harshshah.json delete mode 100644 domains/discord.winbo.json delete mode 100644 domains/marco.voegeli.json delete mode 100644 domains/roohullah.kazmi.json delete mode 100644 domains/url.aditya.json delete mode 100644 domains/zmail._domainkey.devarnav.json rename tests/pr.test.js => pr.test.js (94%) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 1faaef82c..4e6f30beb 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -42,7 +42,7 @@ jobs: - name: Get changed files if: github.event_name == 'pull_request' run: | - FILES=$(gh api --jq '[.[] | .filename]' /repos/{owner}/{repo}/pulls/${{ github.event.number }}/files) + FILES=$(gh api --jq '[.[] | select(.status != "removed") | .filename]' /repos/{owner}/{repo}/pulls/${{ github.event.number }}/files) echo "CHANGED_FILES=$FILES" >> $GITHUB_ENV env: GH_TOKEN: ${{ github.token }} diff --git a/domains/_atproto.lumi.json b/domains/_atproto.lumi.json index 7c80a4563..1a19c7d60 100644 --- a/domains/_atproto.lumi.json +++ b/domains/_atproto.lumi.json @@ -1,6 +1,6 @@ { "owner": { - "username": "itsFatlum", + "username": "itssfatlum", "email": "fatlum@lumi.is-a.dev" }, "record": { diff --git a/domains/_atproto.razo.json b/domains/_atproto.razo.json deleted file mode 100644 index 6186da4d3..000000000 --- a/domains/_atproto.razo.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "description": "Domain verification for my Bluesky account.", - "owner": { - "username": "razobeckett", - "email": "razobeckett@proton.me" - }, - "record": { - "TXT": "did=did:plc:w6h4dilqruly6q4zki2mj5qt" - } -} diff --git a/domains/_discord.harunabdullah.json b/domains/_discord.harunabdullah.json index b02c66be9..5c89533cb 100644 --- a/domains/_discord.harunabdullah.json +++ b/domains/_discord.harunabdullah.json @@ -1,6 +1,6 @@ { "owner": { - "username": "harunabdullah", + "username": "harunabdullahrakin", "email": "harunabdullahrakin@gmail.com" }, "record": { diff --git a/domains/_discord.jonathan-russ.json b/domains/_discord.jonathan-russ.json deleted file mode 100644 index 85ec5b4c7..000000000 --- a/domains/_discord.jonathan-russ.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "JonathanXDR", - "email": "jonathan.russ@bluewin.ch", - "discord": "494042822320717827" - }, - "record": { - "TXT": "dh=38d522d76c80c10c68fa083f015b65ef2986a91b" - } -} diff --git a/domains/_discord.lumi.json b/domains/_discord.lumi.json index 94a9a1b26..774b92f31 100644 --- a/domains/_discord.lumi.json +++ b/domains/_discord.lumi.json @@ -1,6 +1,6 @@ { "owner": { - "username": "itsFatlum", + "username": "itssfatlum", "discord": "563697359423406082" }, "record": { diff --git a/domains/_discord.rouf0x.json b/domains/_discord.rouf0x.json index c5afbd574..b9cd3eb35 100644 --- a/domains/_discord.rouf0x.json +++ b/domains/_discord.rouf0x.json @@ -1,7 +1,7 @@ { "owner": { - "username": "Roufox", - "discord": "Roufox" + "username": "Rouf0x", + "discord": "roufox" }, "record": { "TXT": "dh=c3f8c6ef337cccc45ed0c1fac8f1dbbb76b86271" diff --git a/domains/_discord.sabbir.json b/domains/_discord.sabbir.json deleted file mode 100644 index a57a9d97f..000000000 --- a/domains/_discord.sabbir.json +++ /dev/null @@ -1,8 +0,0 @@ -{ - "owner": { - "username": "s8rr" - }, - "record": { - "TXT": ["dh=02cb947f7961bbd1816cb3aa4d2d47854665515c"] - } -} diff --git a/domains/_discord.whisp.json b/domains/_discord.whisp.json deleted file mode 100644 index e84b61faf..000000000 --- a/domains/_discord.whisp.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "itswhisp", - "email": "ag.whisp@gmail.com" - }, - "record": { - "TXT": "dh=f98e45bf000905131a5ee712210c9561d2079b24" - } -} diff --git a/domains/_gh-lumidevelopment-o.lumi.json b/domains/_gh-lumidevelopment-o.lumi.json index 93f4e58c2..9053f020f 100644 --- a/domains/_gh-lumidevelopment-o.lumi.json +++ b/domains/_gh-lumidevelopment-o.lumi.json @@ -1,6 +1,6 @@ { "owner": { - "username": "LUMIDevelopment" + "username": "itssfatlum" }, "record": { "TXT": ["eade7c5be7"] diff --git a/domains/_github-challenge-spicydevs-org.spicy.json b/domains/_github-challenge-spicydevs-org.spicy.json deleted file mode 100644 index b38b357ca..000000000 --- a/domains/_github-challenge-spicydevs-org.spicy.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "oyepriyansh", - "email": "oyepriyansh@hotmail.com" - }, - "record": { - "TXT": "0e84f14f3a" - } -} diff --git a/domains/_github-pages-challenge-abiapp789.abiapp22.json b/domains/_github-pages-challenge-abiapp789.abiapp22.json deleted file mode 100644 index cd681e6b9..000000000 --- a/domains/_github-pages-challenge-abiapp789.abiapp22.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "domain": "abiapp1789.is-a.dev", - "owner": { - "username": "abiapp789", - "email": "abiapp2024@gmail.com" - }, - "record": { - "TXT": "e8984bf946de59788c1b78b19b8d51" - } -} diff --git a/domains/_github-pages-challenge-akpi816218.akpi.json b/domains/_github-pages-challenge-akpi816218.akpi.json deleted file mode 100644 index 030db64ef..000000000 --- a/domains/_github-pages-challenge-akpi816218.akpi.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "akpi816218", - "discord": "equus_quagga" - }, - "record": { - "TXT": "83f74e3c71720aa4514d32cabe7324" - } -} diff --git a/domains/_github-pages-challenge-fa-fifi.fa-fifi.json b/domains/_github-pages-challenge-fa-fifi.fa-fifi.json deleted file mode 100644 index e68a19e0e..000000000 --- a/domains/_github-pages-challenge-fa-fifi.fa-fifi.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "description": "Github page domain verification", - "owner": { - "username": "fa-fifi", - "email": "fafifi1997@gmail.com" - }, - "record": { - "TXT": "4076c15aac94a89c1a131d252cf368" - } -} diff --git a/domains/_github-pages-challenge-i-jer.jer.json b/domains/_github-pages-challenge-i-jer.jer.json index ba868f179..cc0be384e 100644 --- a/domains/_github-pages-challenge-i-jer.jer.json +++ b/domains/_github-pages-challenge-i-jer.jer.json @@ -1,6 +1,6 @@ { "owner": { - "username": "JerBlox", + "username": "i-Jer", "email": "chen.fuyuan07@gmail.com" }, "record": { diff --git a/domains/_github-pages-challenge-lean-cc.kars.json b/domains/_github-pages-challenge-lean-cc.kars.json deleted file mode 100644 index 3b0f43bdf..000000000 --- a/domains/_github-pages-challenge-lean-cc.kars.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "description": "Personal website.", - "repo": "https://github.com/lean-cc/Personal-site", - "owner": { - "username": "lean-cc", - "email": "leancc3020@gmail.com" - }, - "record": { - "TXT": "3c11059b471a5b5163437912c020df" - } -} diff --git a/domains/_github-pages-challenge-ramanandkrgupta.ramanand.json b/domains/_github-pages-challenge-ramanandkrgupta.ramanand.json deleted file mode 100644 index f3502af5c..000000000 --- a/domains/_github-pages-challenge-ramanandkrgupta.ramanand.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "ramanandkrgupta", - "email": "ramanand@myyahoo.com" - }, - "record": { - "TXT": "07cd3e879dce98546f212f494f50da" - } -} diff --git a/domains/_github-pages-challenge-yashokuu.yas.json b/domains/_github-pages-challenge-yashokuu.yas.json index 1de373534..e4d8836d4 100644 --- a/domains/_github-pages-challenge-yashokuu.yas.json +++ b/domains/_github-pages-challenge-yashokuu.yas.json @@ -1,6 +1,6 @@ { "owner": { - "username": "yashokuu", + "username": "yashoukuu", "email": "yas.studios.en@gmail.com" }, "record": { diff --git a/domains/_vercel.about.harshshah.json b/domains/_vercel.about.harshshah.json deleted file mode 100644 index 20179c209..000000000 --- a/domains/_vercel.about.harshshah.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "Harsh-0986", - "email": "harsh2102.dev@gmail.com", - "discord": "889700837520199761" - }, - "record": { - "TXT": "vc-domain-verify=about.harshshah.is-a.dev,f9d8e16efb5cc0d31d96" - } -} diff --git a/domains/_vercel.amanraj.json b/domains/_vercel.amanraj.json deleted file mode 100644 index 27511e0c9..000000000 --- a/domains/_vercel.amanraj.json +++ /dev/null @@ -1,13 +0,0 @@ -{ - "description": "This website is my personal portfolio", - "repo": "https://github.com/huamanraj/Portfolio-v4", - "owner": { - "username": "huamanraj", - "email": "amanraj12.ar@gmail.com", - "discord": "amanraj" - }, - "record": { - "TXT": ["vc-domain-verify=amanraj.is-a.dev,25dd2c58bb98baf55cd4"] - } - } - \ No newline at end of file diff --git a/domains/_vercel.greeshma.json b/domains/_vercel.greeshma.json deleted file mode 100644 index 0d8d151ad..000000000 --- a/domains/_vercel.greeshma.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "greeshhma", - "email": "greeshma864@gmail.com", - "discord": "greeshhma" - }, - "record": { - "TXT": "vc-domain-verify=greeshma.is-a.dev,dcf8eae911029ace6427" - } -} diff --git a/domains/_vercel.huuloc.json b/domains/_vercel.huuloc.json deleted file mode 100644 index 3c2811d75..000000000 --- a/domains/_vercel.huuloc.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "owner": { - "username": "huuloc", - "email": "huuloc2026@gmail.com" - }, - "record": { - "TXT": [ - "vc-domain-verify=huuloc.is-a.dev,251080b2d18334a71c6e" - ] - } -} diff --git a/domains/_vercel.isaiadriel.json b/domains/_vercel.isaiadriel.json deleted file mode 100644 index 59e6f6108..000000000 --- a/domains/_vercel.isaiadriel.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "AdrielValecillo", - "email": "", - "discord": "386501216504512514" - }, - "record": { - "TXT": "vc-domain-verify=isaiadriel.is-a.dev,bbb52dc1293221795089" - } -} diff --git a/domains/_vercel.jonathan-russ.json b/domains/_vercel.jonathan-russ.json deleted file mode 100644 index dddf4eabc..000000000 --- a/domains/_vercel.jonathan-russ.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "JonathanXDR", - "email": "jonathan.russ@bluewin.ch", - "discord": "494042822320717827" - }, - "record": { - "TXT": "vc-domain-verify=jonathan-russ.is-a.dev,298a207b5f94dffde572" - } -} diff --git a/domains/_vercel.manishgun.json b/domains/_vercel.manishgun.json deleted file mode 100644 index bf60d0cb8..000000000 --- a/domains/_vercel.manishgun.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "manishgun", - "email": "mail.cto.manish@gmail.com" - }, - "record": { - "TXT": ["vc-domain-verify=manishgun.is-a.dev,f13d291aacd89c0da59c"] - } -} diff --git a/domains/_vercel.xenonrexo.json b/domains/_vercel.xenonrexo.json index 2a6c78644..08557d14c 100644 --- a/domains/_vercel.xenonrexo.json +++ b/domains/_vercel.xenonrexo.json @@ -1,6 +1,6 @@ { "owner": { - "username": "shshahms", + "username": "shshams", "email": "shahadathossenshams@gmail.com" }, "record": { diff --git a/domains/about.harshshah.json b/domains/about.harshshah.json deleted file mode 100644 index 4adaaf31d..000000000 --- a/domains/about.harshshah.json +++ /dev/null @@ -1,10 +0,0 @@ -{ - "owner": { - "username": "Harsh-0986", - "email": "harsh2102.dev@gmail.com", - "discord": "889700837520199761" - }, - "record": { - "A": ["76.76.21.21"] - } -} diff --git a/domains/akpi.json b/domains/akpi.json index 1da856509..27bac795c 100644 --- a/domains/akpi.json +++ b/domains/akpi.json @@ -5,7 +5,7 @@ }, "record": { "URL": "https://ackle.vercel.app/", - "MX": ["mx1.improvmx.com", "mx2.improvmx.com"], + "MX": ["mx1.improvmx.com", "mx2.imrovmx.com"], "TXT": ["v=spf1 include:spf.improvmx.com ~all"] } } diff --git a/domains/discord.winbo.json b/domains/discord.winbo.json deleted file mode 100644 index 8d30e3739..000000000 --- a/domains/discord.winbo.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "komaru-meow", - "email": "winbo-yml-exe@outlook.com" - }, - "record": { - "CNAME": "komaru-discord.github.io" - } -} diff --git a/domains/lumi.json b/domains/lumi.json index c98b1cb19..7b8bd0174 100644 --- a/domains/lumi.json +++ b/domains/lumi.json @@ -1,6 +1,6 @@ { "owner": { - "username": "itsFatlum", + "username": "itssfatlum", "discord": "563697359423406082" }, "record": { diff --git a/domains/marco.voegeli.json b/domains/marco.voegeli.json deleted file mode 100644 index c92231ffe..000000000 --- a/domains/marco.voegeli.json +++ /dev/null @@ -1,9 +0,0 @@ -{ - "owner": { - "username": "Marco-Voegeli", - "email": "voegelijjm@gmail.com" - }, - "record": { - "CNAME": "marco-voegeli.github.io" - } -} diff --git a/domains/pedrofff.json b/domains/pedrofff.json index f007edb28..42d2319d8 100644 --- a/domains/pedrofff.json +++ b/domains/pedrofff.json @@ -2,7 +2,7 @@ "description": "Portfolio", "repo": "https://github.com/Pedrofff23/Portfolio", "owner": { - "username": "Pedrofff", + "username": "Pedrofff23", "email": "pmendes09@hotmail.com" }, "record": { diff --git a/domains/roohullah.kazmi.json b/domains/roohullah.kazmi.json deleted file mode 100644 index 74b6cab92..000000000 --- a/domains/roohullah.kazmi.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "description": "roohullah.kazmi", - "owner": { - "username": "r-kazmi", - "email": "smrkamzi@gmail.com" - }, - "record": { - "URL": "https://linktr.ee/roohullah.kazmi" - }, - "proxied": false -} diff --git a/domains/schuh.json b/domains/schuh.json index 896579524..a1919a9de 100644 --- a/domains/schuh.json +++ b/domains/schuh.json @@ -1,6 +1,6 @@ { "owner": { - "username": "schuh", + "username": "vqpe", "email": "theschuhofyou@gmail.com" }, "record": { diff --git a/domains/url.aditya.json b/domains/url.aditya.json deleted file mode 100644 index bdf74b007..000000000 --- a/domains/url.aditya.json +++ /dev/null @@ -1,12 +0,0 @@ -{ - "description": "subdomain for link redirection", - "owner": { - "username": "dedomil", - "email": "ishqaddy@gmail.com", - "twitter": "aadixl", - "discord": "dedomil" - }, - "record": { - "CNAME": "edge.redirect.pizza" - } -} diff --git a/domains/zmail._domainkey.devarnav.json b/domains/zmail._domainkey.devarnav.json deleted file mode 100644 index baa38f9b5..000000000 --- a/domains/zmail._domainkey.devarnav.json +++ /dev/null @@ -1,11 +0,0 @@ -{ - "owner": { - "username": "ArnavBarway", - "email": "playnav.yt@gmail.com" - }, - "record": { - "TXT": [ - "v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQDSshIz5JRWquCDisgpRtbtWwMhzi2asXOamXxO6G80r4cNYll2/7AWSIxEKGV8t/eoGo9xiryfUXi0W5P5jHY6TWcdawPE/xBoBySt58dQtOElHEplukCYxyTotrvdQp1nH9w2jmexZfjXzOS97sGwUXHDWxNZjwT7hYf5Kzif+QIDAQAB" - ] - } -} diff --git a/tests/pr.test.js b/pr.test.js similarity index 94% rename from tests/pr.test.js rename to pr.test.js index 8456e1576..d9c1ae5e2 100644 --- a/tests/pr.test.js +++ b/pr.test.js @@ -2,7 +2,7 @@ const t = require("ava"); const fs = require("fs-extra"); const path = require("path"); -const trustedUsers = require("../util/trusted.json").map((u) => u.toLowerCase()); +const trustedUsers = require("./util/trusted.json").map((u) => u.toLowerCase()); function getDomainData(subdomain) { try { diff --git a/tests/domains.test.js b/tests/domains.test.js index cecb2159f..1804e5037 100644 --- a/tests/domains.test.js +++ b/tests/domains.test.js @@ -21,31 +21,14 @@ function getDomainData(subdomain) { } } -function getParentSubdomain(subdomain) { - const parts = subdomain.split("."); - - if (parts.length <= 1) return null; // No parent for top-level subdomains - - // Try to find the parent subdomain by iterating over the parts - for (let i = parts.length - 1; i > 0; i--) { - const potentialParent = parts.slice(i - 1).join("."); - - if (files.includes(`${potentialParent}.json`)) { - return potentialParent; - } - } - - return null; -} - t("Nested subdomains should not exist without a parent subdomain", (t) => { files.forEach((file) => { const subdomain = file.replace(/\.json$/, ""); + const parentDomain = subdomain.split(".").reverse()[0]; - if (subdomain.split(".").length > 1) { - const parentSubdomain = getParentSubdomain(subdomain); + if (parentDomain !== subdomain) { t.true( - parentSubdomain && files.includes(`${parentSubdomain}.json`), + parentDomain && files.includes(`${parentDomain}.json`), `${file}: Parent subdomain does not exist` ); } @@ -55,12 +38,12 @@ t("Nested subdomains should not exist without a parent subdomain", (t) => { t("Nested subdomains should not exist if the parent subdomain has NS records", (t) => { files.forEach((file) => { const subdomain = file.replace(/\.json$/, ""); + const parentDomain = subdomain.split(".").reverse()[0]; - if (subdomain.split(".").length > 1) { - const parentSubdomain = getParentSubdomain(subdomain); - const parentDomain = getDomainData(parentSubdomain); + if (parentDomain !== subdomain) { + const parentData = getDomainData(parentDomain); - t.true(!parentDomain.record.NS, `${file}: Parent subdomain has NS records`); + t.true(!parentData.record.NS, `${file}: Parent subdomain has NS records`); } }); }); @@ -68,14 +51,14 @@ t("Nested subdomains should not exist if the parent subdomain has NS records", ( t("Nested subdomains should be owned by the parent subdomain's owner", (t) => { files.forEach((file) => { const subdomain = file.replace(/\.json$/, ""); + const parentDomain = subdomain.split(".").reverse()[0]; - if (subdomain.split(".").length > 1) { + if (parentDomain !== subdomain) { const data = getDomainData(subdomain); - const parentSubdomain = getParentSubdomain(subdomain); - const parentDomain = getDomainData(parentSubdomain); + const parentData = getDomainData(parentDomain); t.true( - data.owner.username.toLowerCase() === parentDomain.owner.username.toLowerCase(), + data.owner.username.toLowerCase() === parentData.owner.username.toLowerCase(), `${file}: Owner does not match the parent subdomain` ); } diff --git a/util/trusted.json b/util/trusted.json index 4b1b9b611..3c6078ccf 100644 --- a/util/trusted.json +++ b/util/trusted.json @@ -1,8 +1,11 @@ [ + "21Z", "DEV-DIBSTER", "iostpa", "is-a-dev-bot", "orangci", "Stef-00012", + "SX-9", + "WDH-2", "wdhdev" ]