mirror of
https://github.com/tiennm99/is-a-dev.git
synced 2026-10-12 22:14:49 +00:00
Merge branch 'main' into main
This commit is contained in:
83 files changed
+2543
-62
No files matched your search
@@ -23,7 +23,7 @@ jobs:
|
||||
steps:
|
||||
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
|
||||
|
||||
- run: npm install
|
||||
- run: npm ci
|
||||
|
||||
- name: Fetch PR information
|
||||
if: github.event_name == 'pull_request'
|
||||
@@ -42,11 +42,14 @@ jobs:
|
||||
env:
|
||||
GH_TOKEN: ${{ github.token }}
|
||||
|
||||
- name: Run DNSControl tests
|
||||
- uses: gacts/install-dnscontrol@890ba3249712c51203ccb7aba63307c0091e921b # v1.3.4
|
||||
if: github.event_name == 'pull_request' && contains(fromJson(env.CHANGED_FILES), 'dnsconfig.js')
|
||||
uses: is-a-dev/dnscontrol-action@main
|
||||
with:
|
||||
args: check
|
||||
version: 4.14.0
|
||||
|
||||
- name: Run DNSControl checks
|
||||
run: dnscontrol check
|
||||
if: github.event_name == 'pull_request' && contains(fromJson(env.CHANGED_FILES), 'dnsconfig.js')
|
||||
|
||||
- name: Run tests
|
||||
run: npx ava tests/*.test.js --timeout=1m
|
||||
@@ -19,6 +19,9 @@ jobs:
|
||||
steps:
|
||||
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
|
||||
|
||||
- uses: is-a-dev/dnscontrol-action@main
|
||||
- uses: gacts/install-dnscontrol@890ba3249712c51203ccb7aba63307c0091e921b # v1.3.4
|
||||
with:
|
||||
args: check
|
||||
version: 4.14.0
|
||||
|
||||
- name: Run DNSControl checks
|
||||
run: dnscontrol check
|
||||
@@ -21,12 +21,14 @@ jobs:
|
||||
steps:
|
||||
- uses: actions/checkout@df4cb1c069e1874edd31b4311f1884172cec0e10 # v6.0.3
|
||||
|
||||
- uses: gacts/install-dnscontrol@890ba3249712c51203ccb7aba63307c0091e921b # v1.3.4
|
||||
with:
|
||||
version: 4.14.0
|
||||
|
||||
- name: Generate creds.json
|
||||
run: echo '{"cloudflare":{"TYPE":"CLOUDFLAREAPI","apitoken":"$CLOUDFLARE_API_TOKEN"}}' > ./creds.json
|
||||
|
||||
- name: Push DNS records
|
||||
uses: is-a-dev/dnscontrol-action@main
|
||||
run: dnscontrol push
|
||||
env:
|
||||
CLOUDFLARE_API_TOKEN: ${{ secrets.CLOUDFLARE_API_TOKEN }}
|
||||
with:
|
||||
args: push
|
||||
@@ -34,7 +34,7 @@ jobs:
|
||||
run: echo "raw.is-a.dev" > raw-api/CNAME
|
||||
|
||||
- name: Commit
|
||||
uses: cpina/github-action-push-to-another-repository@main
|
||||
uses: cpina/github-action-push-to-another-repository@55306faa4ed53b815ae49e564af8cfb359d32ae2 # v1.7.3
|
||||
with:
|
||||
source-directory: "raw-api"
|
||||
destination-github-username: is-a-dev
|
||||
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "NipunXD",
|
||||
"email": "aroranipun10@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"A": ["216.198.79.1"]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "syafiq-dev",
|
||||
"email": "syafiq.dev@pm.me"
|
||||
},
|
||||
"records": {
|
||||
"A": ["216.198.79.1"]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "SulaimanAlizada",
|
||||
"email": "SulaimanAlizada9@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "88b86e1d-d7c1-4ae2-bee8-e4e9c5fb9614.acmedns.infinityfree.net"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "tigerstone56",
|
||||
"email": "tigerstone5677@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "dh=37f464f449c567ee13711afadddbb74acacd13e8"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "SulaimanAlizada",
|
||||
"email": "SulaimanAlizada9@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "v=DMARC1; p=none; rua=mailto:Sulaiman@sulaimandigital.is-a.dev; ruf=mailto:Sulaiman@sulaimandigital.is-a.dev; sp=none; adkim=r; aspf=r; pct=100"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "jeusbausa",
|
||||
"email": "jeusdbausa@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "42af5c69b60051f46e6b84c0688f11"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "midnightma",
|
||||
"email": "mahdi.ahmadi.1387@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "963007de080977939cfc74a8c4bc4b"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "NipunXD",
|
||||
"email": "aroranipun10@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "vc-domain-verify=0xnipun.is-a.dev,678651b428079b74efce"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "syafiq-dev",
|
||||
"email": "syafiq.dev@pm.me"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "vc-domain-verify=10.is-a.dev,fd523ac640f0ed095c32"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "mohamedxz3",
|
||||
"email": "mohamedxz3.2021@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "vc-domain-verify=alzabot.is-a.dev,e49fd488ffb06a87b6e2"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "ankitnegi-dev",
|
||||
"email": "ank12it11@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "vc-domain-verify=ankit-negi.is-a.dev,1e03259bb19d2a43ac6d"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "AlAminNahid",
|
||||
"email": "robin.nahid123@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "vc-domain-verify=bilimbi-studio.is-a.dev,e6fc023b6f0187e4f3bf"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "davidc-garciae",
|
||||
"email": "davidc.garciae@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "vc-domain-verify=davidg.is-a.dev,2206563ca74870155c08"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "Dhairya0707",
|
||||
"email": "dhairyadarji7867@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "vc-domain-verify=dhairyadarji.is-a.dev,3d8267a1faae32db8f07"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "Feroan101",
|
||||
"email": "feroanmothy666@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "vc-domain-verify=feroan.is-a.dev,e4adc3a559fdba3272a1"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "karan5028ji",
|
||||
"email": "Karan5028ji@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "vc-domain-verify=kxrn.is-a.dev,4c7305de238c8ebd5329"
|
||||
}
|
||||
}
|
||||
@@ -4,6 +4,6 @@
|
||||
"email": "moneytosms@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "vc-domain-verify=moneytosms.is-a.dev,0ca861f67a21825d5ff6"
|
||||
"TXT": "vc-domain-verify=moneytosms.is-a.dev,173adc6169b81f6fc434"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "Pranav634",
|
||||
"email": "pranavdoke634@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "vc-domain-verify=pranavd.is-a.dev,a56fd36f00dc12a45265"
|
||||
}
|
||||
}
|
||||
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "render-thevoid",
|
||||
"username": "rishhbh",
|
||||
"email": "rkvmj72@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "vc-domain-verify=rishabhh.is-a.dev,d8a55f02a60647f29210"
|
||||
"TXT": "vc-domain-verify=rishabhh.is-a.dev,e08c640dafe1bc17e519"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "Saad07Khan",
|
||||
"email": "saadmohammedhan7@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "vc-domain-verify=saad07khan.is-a.dev,265febb251480a965ff8"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "syafiq-dev",
|
||||
"email": "syafiq.dev@pm.me"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "vc-domain-verify=syafiq.is-a.dev,3ed3aeebca7b8ce5cbfd"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "tigerstone56",
|
||||
"email": "tigerstone5677@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "vc-domain-verify=toraishi.is-a.dev,a4061ab18ca4f506d2c6"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "VeerRaj-007",
|
||||
"email": "veerrajkumar9414@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "vc-domain-verify=veerraj.is-a.dev,2e78e7feb9283e278dad"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "aatish619",
|
||||
"email": "aatish.rushkar@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "aatishmehta-portfolio.vercel.app"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "Unbeatable-Abhay",
|
||||
"email": "abhaychauhan4206@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "portfolio-v1oh.onrender.com"
|
||||
},
|
||||
"proxied": false
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"description": "Aditya's Portfolio",
|
||||
"owner": {
|
||||
"username": "audi2654",
|
||||
"email": "adit2654@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"A": ["140.245.18.238"]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "mohamedxz3",
|
||||
"email": "mohamedxz3.2021@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"A": [
|
||||
"216.198.79.1"
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -1,11 +0,0 @@
|
||||
{
|
||||
"description": "Website portofolio pribadi saya",
|
||||
"repo": "https://github.com/vinnntha/Portof",
|
||||
"owner": {
|
||||
"username": "vinnntha",
|
||||
"email": "averill.kevinatha28@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "portof-knmx-ochre.vercel.app"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "AyChEs"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "cname.vercel-dns.com"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "byteful0xFF"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "byteful0xff.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "cma124",
|
||||
"email": "chan.myae.a.099@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"A": ["75.2.60.5"]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"description": "David García's personal website",
|
||||
"owner": {
|
||||
"username": "davidc-garciae",
|
||||
"email": "davidc.garciae@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"A": ["216.198.79.1"]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "dennys3mf",
|
||||
"email": "dennys.marquez.dev@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"A": ["216.198.79.1"]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "Dev123dahiya",
|
||||
"email": "devdahiya4002@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "potrfolio-puce.vercel.app"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "DMS-Menula"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "dms-menula.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "yoyoworks",
|
||||
"email": "yoyoworks2026@outlook.com"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "reclaim-geyes5dj80gj216ntxpt29mhztiropii"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "FahadNaeem424",
|
||||
"email": "fahadnaeem424@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"A": ["79.72.72.15"]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "FahadNaeem424",
|
||||
"email": "fahadnaeem424@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"A": ["79.72.72.15"]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "Feroan101",
|
||||
"email": "feroanmothy666@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"A": ["216.198.79.1"]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "burny143"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "burny143.github.io"
|
||||
},
|
||||
"proxied": true
|
||||
}
|
||||
@@ -0,0 +1 @@
|
||||
{"owner":{"username":"Fuheshka","email":"fuheshka@gmail.com"},"records":{"CNAME":"fuheshka.github.io"}}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "hassan4554",
|
||||
"email": "hm9536057@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "hassan4554.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "howard-haowen",
|
||||
"email": "howard-haowen@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "howard-haowen.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "jyotir07",
|
||||
"email": "jyotir.aditya.tf@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "cname.vercel-dns.com"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "KrishanuRoyEng"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "cname.vercel-dns.com"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "karan5028ji",
|
||||
"email": "Karan5028ji@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"A": ["216.198.79.1"]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "makaravich",
|
||||
"email": "dmakar.ski@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"A": [
|
||||
"66.45.23.70"
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "midnightma",
|
||||
"email": "mahdi.ahmadi.1387@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "midnightma.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "nisheri-ascar",
|
||||
"email": "kertkert704@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "nisheri-ascar.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "Paras51Kus",
|
||||
"email": "paraskushwaha891@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "Paras51Kus.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "Pranav634",
|
||||
"email": "pranavdoke634@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"A": ["216.198.79.1"]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,10 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "prasadk-06",
|
||||
"email": "prasadkapile68@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "cname.vercel-dns.com"
|
||||
},
|
||||
"proxied": true
|
||||
}
|
||||
@@ -1,8 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "render-thevoid"
|
||||
"username": "rishhbh",
|
||||
"email": "rkvmj72@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "cname.vercel-dns.com"
|
||||
"A": ["216.198.79.1"]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "Saad07Khan",
|
||||
"email": "saadmohammedhan7@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"A": ["216.198.79.1"]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "Selector0073",
|
||||
"email": "selector0073@proton.me"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "selector0073-portfolio.netlify.app"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "SevenLee23",
|
||||
"email": "lequangthanh7t@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "SevenLee23.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "srushtipagariya23",
|
||||
"email": "pagariyasrushti@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "srushtipagariya23.github.io"
|
||||
}
|
||||
}
|
||||
@@ -7,6 +7,24 @@
|
||||
"records": {
|
||||
"A": [
|
||||
"185.27.134.231"
|
||||
],
|
||||
"TXT": [
|
||||
"v=spf1 include:zohomail.com ~all",
|
||||
"zoho-verification=zb37123236.zmverify.zoho.com"
|
||||
],
|
||||
"MX": [
|
||||
{
|
||||
"target": "mx.zoho.com",
|
||||
"priority": 10
|
||||
},
|
||||
{
|
||||
"target": "mx2.zoho.com",
|
||||
"priority": 20
|
||||
},
|
||||
{
|
||||
"target": "mx3.zoho.com",
|
||||
"priority": 50
|
||||
}
|
||||
]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "sumit0xff",
|
||||
"email": "Sumit0xff@proton.me"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "sumit0xff.vercel.app"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "thepc101",
|
||||
"email": "medisummarize@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "thepc101.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "tigerstone56",
|
||||
"email": "tigerstone5677@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"A": ["216.198.79.1"]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "treoa",
|
||||
"email": "suleymenov.anuar.01@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "treoa.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"description": "Personal portfolio website for folox-12",
|
||||
"repo": "https://github.com/folox-12/folox-12.github.io",
|
||||
"owner": {
|
||||
"username": "folox-12",
|
||||
"email": "foloxprog@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "folox-12.github.io"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "VeerRaj-007",
|
||||
"email": "veerrajkumar9414@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"A": ["216.198.79.1"]
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "cma124",
|
||||
"email": "chan.myae.a.099@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "chanmyaeaung124.netlify.app"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "Selector0073",
|
||||
"email": "selector0073@proton.me"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "selector0073-portfolio.netlify.app"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "yoyoworks",
|
||||
"email": "yoyoworks2026@outlook.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "yoyoworks.github.io"
|
||||
}
|
||||
}
|
||||
+4
-1
@@ -4,6 +4,9 @@
|
||||
"email": "mr.jingyuan.zheng@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"URL": "https://jingyuan-zheng.github.io/zh/"
|
||||
"URL": "https://jingyuan-zheng.github.io/"
|
||||
},
|
||||
"redirect_config": {
|
||||
"redirect_paths": true
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "SulaimanAlizada",
|
||||
"email": "SulaimanAlizada9@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"TXT": "v=DKIM1; k=rsa; p=MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAkiwgqjNc+ALbaXY3Lw2+fR+HjMg0YAyu4XrfHGI0x8bgbCaGXrMjWzAwfK593iOObHgmu4CcxCXg+TDmdWFisfYi8zak6sBCZcOGfWGseEHQ+Ka2rLSCOUhi43zJAHFCd1IsuIpKQ0tCW5NwHnKu6r6JZLXee/j/f9KYp6K3QuzfCzXw/vXktcYPSZRyYjIgvYEZQ2AUHegYyyT5VHYfMKGbit0In9SlgvT1na9ZkF+z8uE4I2T8M9oezgEP4gpjnpalYntb9FqmuC/cWfCjV7cvvsXjHHlm5Ilhd1tyC3SEUIvTbPAD7viNT1mdOE+/T0YaPKWVqQCgR40j+u9VCwIDAQAB"
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,9 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "zukliod",
|
||||
"email": "rarchit101@gmail.com"
|
||||
},
|
||||
"records": {
|
||||
"CNAME": "zukliod.github.io"
|
||||
}
|
||||
}
|
||||
Generated
+1873
File diff suppressed because it is too large.
Load diff
+6
-5
@@ -1,9 +1,10 @@
|
||||
{
|
||||
"devDependencies": {
|
||||
"ava": "^6.2.0",
|
||||
"fs-extra": "^11.2.0"
|
||||
},
|
||||
"type": "module",
|
||||
"scripts": {
|
||||
"test": "npx ava tests/*.test.js"
|
||||
},
|
||||
"devDependencies": {
|
||||
"ava": "^8.0.1",
|
||||
"fs-extra": "^11.4.0"
|
||||
}
|
||||
}
|
||||
}
|
||||
@@ -1,6 +1,6 @@
|
||||
const t = require("ava");
|
||||
const fs = require("fs-extra");
|
||||
const path = require("path");
|
||||
import t from "ava";
|
||||
import fs from "fs-extra";
|
||||
import path from "path";
|
||||
|
||||
const domainsPath = path.resolve("domains");
|
||||
const files = fs.readdirSync(domainsPath).filter((file) => file.endsWith(".json"));
|
||||
|
||||
+6
-6
@@ -1,6 +1,9 @@
|
||||
const t = require("ava");
|
||||
const fs = require("fs-extra");
|
||||
const path = require("path");
|
||||
import t from "ava";
|
||||
import fs from "fs-extra";
|
||||
import path from "path";
|
||||
|
||||
import internalDomains from "../util/internal.json" with { type: "json" };
|
||||
import reservedDomains from "../util/reserved.json" with { type: "json" };
|
||||
|
||||
const ignoredRootJSONFiles = ["package-lock.json", "package.json"];
|
||||
|
||||
@@ -32,9 +35,6 @@ const blockedFields = ["domain", "internal", "proxy", "reserved", "services", "s
|
||||
const emailRegex = /^[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\.[a-zA-Z]{2,}$/;
|
||||
const hostnameRegex = /^(?=.{1,253}$)(?:(?:[_a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)\.)+[a-zA-Z]{2,63}$/;
|
||||
|
||||
const internalDomains = require("../util/internal.json");
|
||||
const reservedDomains = require("../util/reserved.json");
|
||||
|
||||
const domainsPath = path.resolve("domains");
|
||||
const files = fs.readdirSync(domainsPath);
|
||||
|
||||
|
||||
+5
-4
@@ -1,9 +1,10 @@
|
||||
const t = require("ava");
|
||||
const fs = require("fs-extra");
|
||||
const path = require("path");
|
||||
import t from "ava";
|
||||
import fs from "fs-extra";
|
||||
import path from "path";
|
||||
|
||||
import trustedUsers from "../util/trusted.json" with { type: "json" };
|
||||
|
||||
const requiredEnvVars = ["PR_AUTHOR", "PR_AUTHOR_ID"];
|
||||
const trustedUsers = require("../util/trusted.json");
|
||||
|
||||
const trusted = trustedUsers.map((u) => u.id.toString());
|
||||
const admins = trustedUsers.filter((u) => u.admin).map((u) => u.id.toString());
|
||||
|
||||
+3
-3
@@ -1,6 +1,6 @@
|
||||
const t = require("ava");
|
||||
const fs = require("fs-extra");
|
||||
const path = require("path");
|
||||
import t from "ava";
|
||||
import fs from "fs-extra";
|
||||
import path from "path";
|
||||
|
||||
const requiredRecordsToProxy = new Set(["A", "AAAA", "CNAME"]);
|
||||
|
||||
|
||||
@@ -1,6 +1,8 @@
|
||||
const t = require("ava");
|
||||
const fs = require("fs-extra");
|
||||
const path = require("path");
|
||||
import t from "ava";
|
||||
import fs from "fs-extra";
|
||||
import path from "path";
|
||||
|
||||
import disallowedCNAMEs from "../util/disallowed-cnames.json" with { type: "json" };
|
||||
|
||||
const validRecordTypes = new Set(["A", "AAAA", "CAA", "CNAME", "DS", "MX", "NS", "SRV", "TLSA", "TXT", "URL"]);
|
||||
const hostnameRegex = /^(?=.{1,253}$)(?:(?:[_a-zA-Z0-9](?:[a-zA-Z0-9-]{0,61}[a-zA-Z0-9])?)\.)+[a-zA-Z]{2,63}$/;
|
||||
@@ -88,8 +90,6 @@ function isValidHexadecimal(value) {
|
||||
return /^[0-9a-fA-F]+$/.test(value);
|
||||
}
|
||||
|
||||
const disallowedCNAMEs = require("../util/disallowed-cnames.json");
|
||||
|
||||
function validateRecordValues(t, data, file) {
|
||||
const subdomain = file.replace(/\.json$/, "");
|
||||
|
||||
|
||||
@@ -1,5 +1,17 @@
|
||||
[
|
||||
".adult",
|
||||
".blob.core.windows.net",
|
||||
".cf",
|
||||
".cfargotunnel.com",
|
||||
".ga",
|
||||
".gq",
|
||||
".ml",
|
||||
".porn",
|
||||
".r2.dev",
|
||||
".sex",
|
||||
".sexy",
|
||||
".trycloudflare.com",
|
||||
".workers.dev"
|
||||
".tk",
|
||||
".workers.dev",
|
||||
".xxx"
|
||||
]
|
||||
+9
-8
@@ -1,8 +1,11 @@
|
||||
const fs = require("fs");
|
||||
const path = require("path");
|
||||
import fs from "fs";
|
||||
import path from "path";
|
||||
|
||||
const directoryPath = path.join(__dirname, "../domains");
|
||||
const outputDir = path.join(__dirname, "../raw-api");
|
||||
import internal from "./internal.json" with { type: "json" };
|
||||
import reserved from "./reserved.json" with { type: "json" };
|
||||
|
||||
const directoryPath = "./domains";
|
||||
const outputDir = "./raw-api";
|
||||
const domainsOutputDir = path.join(outputDir, "v2", "domains");
|
||||
|
||||
if (!fs.existsSync(outputDir)) {
|
||||
@@ -12,10 +15,6 @@ if (!fs.existsSync(domainsOutputDir)) {
|
||||
fs.mkdirSync(domainsOutputDir, { recursive: true });
|
||||
}
|
||||
|
||||
const internal = require(path.join(__dirname, "internal.json"));
|
||||
const reserved = require(path.join(__dirname, "reserved.json"));
|
||||
const v2 = [];
|
||||
|
||||
function writeDomainFile(entry) {
|
||||
fs.writeFileSync(
|
||||
path.join(domainsOutputDir, `${entry.subdomain}.json`),
|
||||
@@ -23,6 +22,8 @@ function writeDomainFile(entry) {
|
||||
);
|
||||
}
|
||||
|
||||
const v2 = [];
|
||||
|
||||
for (const subdomain of internal) {
|
||||
const entry = {
|
||||
domain: `${subdomain}.is-a.dev`,
|
||||
|
||||
Reference in new issue
Block a user