mirror of
https://github.com/tiennm99/is-a-good-dev.git
synced 2026-10-13 16:15:02 +00:00
Merge pull request #719 from is-a-good-dev/move-to-dnscontrol
feat(ci): move to dnscontrol
This commit is contained in:
438 files changed
+3032
-3382
No files matched your search
+3
-3
@@ -1,6 +1,6 @@
|
||||
* @Tweak4141 @clarkedev
|
||||
|
||||
/sub-logs/* @is-a-good-dev/helpers
|
||||
/domains/* @is-a-good-dev/helpers
|
||||
/.github/* @Tweak4141
|
||||
/scripts/* @Tweak4141
|
||||
/utils/* @Tweak4141
|
||||
/.github/workflows/* @Tweak4141 @wdhdev
|
||||
/dnsconfig.js @Tweak4141 @wdhdev
|
||||
@@ -0,0 +1,32 @@
|
||||
name: Publish
|
||||
|
||||
on:
|
||||
push:
|
||||
branches: [main]
|
||||
paths:
|
||||
- "domains/*"
|
||||
- ".github/workflows/publish.yml"
|
||||
- "dnsconfig.js"
|
||||
|
||||
workflow_dispatch:
|
||||
|
||||
concurrency:
|
||||
group: ${{ github.ref }}-publish
|
||||
cancel-in-progress: false
|
||||
|
||||
jobs:
|
||||
dns:
|
||||
name: DNS
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- name: Generate creds.json
|
||||
run: echo '{"cloudflare":{"TYPE":"CLOUDFLAREAPI","apitoken":"$CLOUDFLARE_API_TOKEN"}}' > ./creds.json
|
||||
|
||||
- name: Publish
|
||||
uses: is-a-dev/dnscontrol-action@main
|
||||
env:
|
||||
CLOUDFLARE_API_TOKEN: ${{ secrets.API_KEY }}
|
||||
with:
|
||||
args: push
|
||||
@@ -1,33 +0,0 @@
|
||||
name: Update Records
|
||||
on:
|
||||
push:
|
||||
branches: [main]
|
||||
|
||||
jobs:
|
||||
validation:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
with:
|
||||
fetch-depth: 0
|
||||
- uses: actions/setup-node@v3
|
||||
with:
|
||||
node-version: 16
|
||||
- name: Get Files
|
||||
id: changed-files
|
||||
uses: tj-actions/changed-files@v34
|
||||
with:
|
||||
files: |
|
||||
sub-logs/**
|
||||
reserved/**
|
||||
- name: Install Modules
|
||||
if: steps.changed-files.outputs.any_changed == 'true'
|
||||
run: yarn
|
||||
- name: Publish Records
|
||||
if: steps.changed-files.outputs.any_changed == 'true'
|
||||
id: tests
|
||||
run: yarn add-records
|
||||
env:
|
||||
API_KEY: ${{ secrets.API_KEY }}
|
||||
FILES: ${{ steps.changed-files.outputs.all_changed_files }}
|
||||
actions_path: ${{ github.workspace }}
|
||||
@@ -0,0 +1,42 @@
|
||||
name: Validation
|
||||
|
||||
on:
|
||||
pull_request:
|
||||
|
||||
push:
|
||||
branches: [main]
|
||||
paths:
|
||||
- "domains/*"
|
||||
- ".github/workflows/validation.yml"
|
||||
- "dnsconfig.js"
|
||||
|
||||
workflow_dispatch:
|
||||
|
||||
concurrency:
|
||||
group: ${{ github.ref }}-validation
|
||||
cancel-in-progress: true
|
||||
|
||||
jobs:
|
||||
dns:
|
||||
name: DNS
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- name: Check
|
||||
uses: is-a-dev/dnscontrol-action@main
|
||||
with:
|
||||
args: check
|
||||
|
||||
json:
|
||||
name: JSON
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v4
|
||||
|
||||
- name: JSON Syntax Check
|
||||
uses: limitusus/json-syntax-check@v2
|
||||
with:
|
||||
pattern: "\\.json$"
|
||||
env:
|
||||
BASE: "domains/"
|
||||
@@ -1,45 +0,0 @@
|
||||
name: Validation
|
||||
on: [pull_request]
|
||||
|
||||
jobs:
|
||||
validation:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- uses: actions/checkout@v3
|
||||
with:
|
||||
fetch-depth: 0
|
||||
- name: Get Files
|
||||
id: changed-files
|
||||
uses: tj-actions/changed-files@v34
|
||||
with:
|
||||
files: |
|
||||
sub-logs/**
|
||||
reserved/**
|
||||
- name: Install Modules
|
||||
if: steps.changed-files.outputs.any_changed == 'true'
|
||||
run: yarn
|
||||
- name: Run Tests
|
||||
if: steps.changed-files.outputs.any_changed == 'true'
|
||||
id: tests
|
||||
run: yarn test
|
||||
env:
|
||||
FILES: ${{ steps.changed-files.outputs.all_changed_files }}
|
||||
actions_path: ${{ github.workspace }}
|
||||
- name: Comment
|
||||
if: steps.tests.outputs.shouldComment == 'true'
|
||||
uses: mshick/add-pr-comment@v1
|
||||
with:
|
||||
message: |
|
||||
## Validation Results
|
||||
| Information Validation | Record Validation |
|
||||
|-|-|
|
||||
| ${{steps.tests.outputs.infoMessage}} ${{steps.tests.outputs.infoReason}} | ${{steps.tests.outputs.recordMessage}} ${{steps.tests.outputs.recordInfo}} |
|
||||
|
||||
### JSON File Content
|
||||
```json
|
||||
${{steps.tests.outputs.jsonData}}
|
||||
```
|
||||
repo-token: ${{ secrets.GITHUB_TOKEN }}
|
||||
proxy-url: https://is-a-good-dev-gh-proxy.talosbot.xyz/
|
||||
repo-token-user-login: 'github-actions[bot]' # The user.login for temporary GitHub tokens
|
||||
allow-repeats: false # Default: false
|
||||
@@ -1,3 +0,0 @@
|
||||
node_modules/
|
||||
dist/
|
||||
package-lock.json
|
||||
@@ -0,0 +1,53 @@
|
||||
function getDomainsList(filesPath) {
|
||||
var result = [];
|
||||
var files = glob.apply(null, [filesPath, true, ".json"]);
|
||||
|
||||
for (var i = 0; i < files.length; i++) {
|
||||
var name = files[i].split("/").pop().replace(/\.json$/, "");
|
||||
|
||||
result.push({ name: name, data: require(files[i]) });
|
||||
}
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
var domains = getDomainsList("./domains");
|
||||
var commit = [];
|
||||
|
||||
for (var subdomain in domains) {
|
||||
var subdomainName = domains[subdomain].name;
|
||||
var domainData = domains[subdomain].data;
|
||||
var proxyState = domainData.proxied ? { cloudflare_proxy: "on" } : { cloudflare_proxy: "off" };
|
||||
|
||||
// Handle A records
|
||||
if (domainData.target.A) {
|
||||
for (var a in domainData.target.A.value) {
|
||||
commit.push(A(domainData.target.A.name, IP(domainData.target.A.value[a]), proxyState));
|
||||
}
|
||||
}
|
||||
|
||||
// Handle AAAA records
|
||||
if (domainData.target.AAAA) {
|
||||
for (var aaaa in domainData.target.AAAA.value) {
|
||||
commit.push(AAAA(domainData.target.AAAA.name, domainData.target.AAAA.value[aaaa], proxyState));
|
||||
}
|
||||
}
|
||||
|
||||
// Handle CNAME records
|
||||
if (domainData.target.CNAME) {
|
||||
// Allow CNAME target on root
|
||||
if (subdomainName === "@") {
|
||||
commit.push(ALIAS(domainData.target.CNAME.name, domainData.target.CNAME.value + ".", proxyState));
|
||||
} else {
|
||||
commit.push(CNAME(domainData.target.CNAME.name, domainData.target.CNAME.value + ".", proxyState));
|
||||
}
|
||||
}
|
||||
|
||||
// Handle TXT records
|
||||
if (domainData.target.TXT) {
|
||||
commit.push(TXT(domainData.target.TXT.name === "@" ? subdomainName : domainData.target.TXT.name + "." + subdomainName, domainData.target.TXT.value));
|
||||
}
|
||||
}
|
||||
|
||||
// Commit all DNS records
|
||||
D("is-a-good.dev", NewRegistrar("none"), DnsProvider(NewDnsProvider("cloudflare")), commit);
|
||||
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"repo": "https://github.com/is-a-good-dev/register",
|
||||
|
||||
"owner": {
|
||||
"username": "is-a-good-dev",
|
||||
"email": "will@is-a-good.dev"
|
||||
},
|
||||
|
||||
"target": {
|
||||
"CNAME": {
|
||||
"name": "@",
|
||||
"value": "is-a-good-dev.github.io"
|
||||
}
|
||||
},
|
||||
|
||||
"proxied": false
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"repo": "https://github.com/Adriichu/is-a-good-dev",
|
||||
|
||||
"owner": {
|
||||
"username": "Adriichuuu",
|
||||
"email": "aaron@proton.me"
|
||||
},
|
||||
|
||||
"target": {
|
||||
"CNAME": {
|
||||
"name": "aaron",
|
||||
"value": "aaron-web.pages.dev"
|
||||
}
|
||||
},
|
||||
|
||||
"proxied": true
|
||||
}
|
||||
@@ -0,0 +1,21 @@
|
||||
{
|
||||
"website": "https://opaayush.pages.dev",
|
||||
|
||||
"owner": {
|
||||
"username": "OpAayush",
|
||||
"email": "aayushmagrawal@gmail.com"
|
||||
},
|
||||
|
||||
"target": {
|
||||
"CNAME": {
|
||||
"name": "aayush",
|
||||
"value": "opaayush.pages.dev"
|
||||
},
|
||||
"TXT": {
|
||||
"name": "_github-pages-challenge-OpAayush",
|
||||
"value": "d9cdcc62ad8d21a614cf615bc2535b"
|
||||
}
|
||||
},
|
||||
|
||||
"proxied": false
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"repo": "https://github.com/abardia/abardia.github.io",
|
||||
|
||||
"owner": {
|
||||
"username": "abardia",
|
||||
"email": "a.bardia@yahoo.de"
|
||||
},
|
||||
|
||||
"target": {
|
||||
"CNAME": {
|
||||
"name": "abardia",
|
||||
"value": "abardia.github.io"
|
||||
}
|
||||
},
|
||||
|
||||
"proxied": false
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "abderrazak",
|
||||
"email": "bahajabde0@gmail.com"
|
||||
},
|
||||
|
||||
"target": {
|
||||
"CNAME": {
|
||||
"name": "abderrazak-bahaj",
|
||||
"value": "abderrazak-Baha.github.io"
|
||||
}
|
||||
},
|
||||
|
||||
"proxied": false
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"repo": "https://github.com/abdullahnasir4/register",
|
||||
|
||||
"owner": {
|
||||
"username": "AbdullahNasir",
|
||||
"email": "abdullahnasir751@gmail.com"
|
||||
},
|
||||
|
||||
"target": {
|
||||
"CNAME": {
|
||||
"name": "Abdullah",
|
||||
"value": "abdullah.github.io"
|
||||
}
|
||||
},
|
||||
|
||||
"proxied": false
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "AceyDoCodes",
|
||||
"email": "aceygoesboom@gmail.com"
|
||||
},
|
||||
|
||||
"target": {
|
||||
"CNAME": {
|
||||
"name": "acey",
|
||||
"value": "cname.vercel-dns.com"
|
||||
}
|
||||
},
|
||||
|
||||
"proxied": false
|
||||
}
|
||||
File renamed without changes.
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "adnansid99",
|
||||
"email": "asr3012003@gmail.com"
|
||||
},
|
||||
|
||||
"target": {
|
||||
"CNAME": {
|
||||
"name": "adnan",
|
||||
"value": "adnan.pages.dev"
|
||||
}
|
||||
},
|
||||
|
||||
"proxied": true
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "alijafari-gd",
|
||||
"email": "ali.jafari.sn@gmail.com"
|
||||
},
|
||||
|
||||
"target": {
|
||||
"CNAME": {
|
||||
"name": "aj",
|
||||
"value": "alijafari.is-a.dev"
|
||||
}
|
||||
},
|
||||
|
||||
"proxied": false
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "ajay-charotariya",
|
||||
"email": "ajay-charotariya@acquaintsofttech.com"
|
||||
},
|
||||
"target": {
|
||||
"CNAME": {
|
||||
"name": "ajay-charotariya",
|
||||
"value": "ajay-charotariya.github.io"
|
||||
}
|
||||
},
|
||||
"proxied": false
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "ajit-thakor",
|
||||
"email": "ajit-thakor@acquaintsofttech.com"
|
||||
},
|
||||
"target": {
|
||||
"CNAME": {
|
||||
"name": "ajit-thakor",
|
||||
"value": "ajit-thakor.github.io"
|
||||
}
|
||||
},
|
||||
"proxied": false
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "akta-chavda",
|
||||
"email": "akta-chavda@acquaintsofttech.com"
|
||||
},
|
||||
"target": {
|
||||
"CNAME": {
|
||||
"name": "akta-chavda",
|
||||
"value": "akta-chavda.github.io"
|
||||
}
|
||||
},
|
||||
"proxied": false
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"repo": "https://github.com/Alfred-207/portfolio",
|
||||
|
||||
"owner": {
|
||||
"username": "Alfred-207",
|
||||
"email": "alfred1@duck.com"
|
||||
},
|
||||
|
||||
"target": {
|
||||
"CNAME": {
|
||||
"name": "Alfred",
|
||||
"value": "alfred-207.github.io"
|
||||
}
|
||||
},
|
||||
|
||||
"proxied": false
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "YouFoundAlpha",
|
||||
"email": "sweepalf@gmail.com"
|
||||
},
|
||||
|
||||
"target": {
|
||||
"CNAME": {
|
||||
"name": "alpha",
|
||||
"value": "edge.redirect.pizza"
|
||||
}
|
||||
},
|
||||
|
||||
"proxied": false
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"repo": "https://github.com/andronasef/andronasef.github.io",
|
||||
|
||||
"owner": {
|
||||
"username": "andronasef",
|
||||
"email": "andronasef@gmail.com"
|
||||
},
|
||||
|
||||
"target": {
|
||||
"CNAME": {
|
||||
"name": "andronasef",
|
||||
"value": "andronasef.github.io"
|
||||
}
|
||||
},
|
||||
|
||||
"proxied": false
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"repo": "https://github.com/aniruddhnishad",
|
||||
|
||||
"owner": {
|
||||
"username": "aniruddhnishad",
|
||||
"email": "mr.aniruddhnishad@gmail.com"
|
||||
},
|
||||
|
||||
"target": {
|
||||
"A": {
|
||||
"name": "aniruddh",
|
||||
"value": ["23.94.14.190"]
|
||||
}
|
||||
},
|
||||
|
||||
"proxied": false
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "ankit-acquaintsoft",
|
||||
"email": "ankit-acquaintsoft@acquaintsofttech.com"
|
||||
},
|
||||
"target": {
|
||||
"CNAME": {
|
||||
"name": "ankit-acquaintsoft",
|
||||
"value": "ankit-acquaintsoft-dev.github.io"
|
||||
}
|
||||
},
|
||||
"proxied": false
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "ansari-saify",
|
||||
"email": "ansari-saify@acquaintsofttech.com"
|
||||
},
|
||||
"target": {
|
||||
"CNAME": {
|
||||
"name": "ansari-saify",
|
||||
"value": "ansari-saify-dev.github.io"
|
||||
}
|
||||
},
|
||||
"proxied": false
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "anyalol",
|
||||
"email": "anyalollipop@proton.me"
|
||||
},
|
||||
|
||||
"target": {
|
||||
"A": {
|
||||
"name": "anya",
|
||||
"value": ["87.98.164.155"]
|
||||
}
|
||||
},
|
||||
|
||||
"proxied": false
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"repo": "https://github.com/is-a-good-dev/api",
|
||||
|
||||
"owner": {
|
||||
"username": "is-a-good-dev",
|
||||
"email": "will@is-a-good.dev"
|
||||
},
|
||||
|
||||
"target": {
|
||||
"CNAME": {
|
||||
"name": "api",
|
||||
"value": "dns.talosbot.xyz"
|
||||
}
|
||||
},
|
||||
|
||||
"proxied": false
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"repo": "https://github.com/fayaebeb/fayaebeb.github.io",
|
||||
|
||||
"owner": {
|
||||
"username": "yasar-arafath",
|
||||
"email": "arafat426@gmail.com"
|
||||
},
|
||||
|
||||
"target": {
|
||||
"CNAME": {
|
||||
"name": "arafat",
|
||||
"value": "fayaebeb.github.io"
|
||||
}
|
||||
},
|
||||
|
||||
"proxied": false
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "ItzArman09",
|
||||
"email": "contact@arman09.xyz"
|
||||
},
|
||||
|
||||
"target": {
|
||||
"A": {
|
||||
"name": "arman",
|
||||
"value": ["89.106.200.1"]
|
||||
}
|
||||
},
|
||||
|
||||
"proxied": false
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "aryan9190",
|
||||
"email": "aryan22707@gmail.com"
|
||||
},
|
||||
|
||||
"target": {
|
||||
"CNAME": {
|
||||
"name": "aryan",
|
||||
"value": "aryan.pages.dev"
|
||||
}
|
||||
},
|
||||
|
||||
"proxied": true
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"repo": "https://github.com/4sta69/register",
|
||||
|
||||
"owner": {
|
||||
"username": "4STA69",
|
||||
"email": "zaxxmo0@gmail.com"
|
||||
},
|
||||
|
||||
"target": {
|
||||
"CNAME": {
|
||||
"name": "asta",
|
||||
"value": "4sta69.github.io"
|
||||
}
|
||||
},
|
||||
|
||||
"proxied": false
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"repo": "",
|
||||
|
||||
"owner": {
|
||||
"username": "LilyMusic",
|
||||
"email": "lilymusicdiscord@gmail.com"
|
||||
},
|
||||
|
||||
"target": {
|
||||
"A": {
|
||||
"name": "astra",
|
||||
"value": ["69.30.249.53"]
|
||||
}
|
||||
},
|
||||
|
||||
"proxied": false
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"repo": "https://github.com/WiredDesigns/wireddesigns.github.io",
|
||||
|
||||
"owner": {
|
||||
"username": "WiredDesigns",
|
||||
"email": "stofferprogramming@gmail.com"
|
||||
},
|
||||
|
||||
"target": {
|
||||
"CNAME": {
|
||||
"name": "astrous",
|
||||
"value": "wireddesigns.github.io"
|
||||
}
|
||||
},
|
||||
|
||||
"proxied": true
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"repo": "https://github.com/uzukidev/avalynndev",
|
||||
|
||||
"owner": {
|
||||
"username": "avalynndev",
|
||||
"email": "avalynndev@gmail.com"
|
||||
},
|
||||
|
||||
"target": {
|
||||
"CNAME": {
|
||||
"name": "avalynn",
|
||||
"value": "cname.vercel-dns.com"
|
||||
},
|
||||
|
||||
"TXT": {
|
||||
"name": "_vercel",
|
||||
"value": "vc-domain-verify=avalynn.is-a-good.dev,3a44282059a77b85f618"
|
||||
}
|
||||
},
|
||||
|
||||
"proxied": false
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"repo": "https://github.com/hxhieu/is-a-good-dev-register",
|
||||
|
||||
"owner": {
|
||||
"username": "hxhieu",
|
||||
"email": "hugh.hoang@gmail.com"
|
||||
},
|
||||
|
||||
"target": {
|
||||
"CNAME": {
|
||||
"name": "avengers-sonarqube",
|
||||
"value": "sonaqube.jollyocean-513cc86d.australiaeast.azurecontainerapps.io"
|
||||
},
|
||||
|
||||
"TXT": {
|
||||
"name": "asuid",
|
||||
"value": "2ADF2B3BF4F2D427644C6A908F1607F17C2A1AAE36C1A5E86A6FDFD7B56B2149"
|
||||
}
|
||||
},
|
||||
|
||||
"proxied": false
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"repo": "https://github.com/caverym/website",
|
||||
|
||||
"owner": {
|
||||
"username": "caverym",
|
||||
"email": "averymurray@caverym.net"
|
||||
},
|
||||
|
||||
"target": {
|
||||
"CNAME": {
|
||||
"name": "avery",
|
||||
"value": "caverym.net"
|
||||
}
|
||||
},
|
||||
|
||||
"proxied": false
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"repo": "https://github.com/avileforsure/avileforsure.github.io",
|
||||
|
||||
"owner": {
|
||||
"username": "AvileForsure",
|
||||
"email": "avile333k@protonmail.com"
|
||||
},
|
||||
|
||||
"target": {
|
||||
"CNAME": {
|
||||
"name": "avileforsure",
|
||||
"value": "avileforsure.github.io"
|
||||
}
|
||||
},
|
||||
|
||||
"proxied": false
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"repo": "https://github.com/zeusgangzz/zeusgangzz.github.io",
|
||||
|
||||
"owner": {
|
||||
"username": "ayah",
|
||||
"email": "kaz442197@gmail.com"
|
||||
},
|
||||
|
||||
"target": {
|
||||
"CNAME": {
|
||||
"name": "ayah",
|
||||
"value": "zeusgangzz.github.io"
|
||||
}
|
||||
},
|
||||
|
||||
"proxied": false
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"repo": "https://github.com/AYnonyme971/aynonyme971.github.io",
|
||||
|
||||
"owner": {
|
||||
"username": "AYnonyme971",
|
||||
"email": "aynonyme971@gmail.com"
|
||||
},
|
||||
|
||||
"target": {
|
||||
"CNAME": {
|
||||
"name": "AYnonyme971",
|
||||
"value": "aynonyme971.github.io"
|
||||
}
|
||||
},
|
||||
|
||||
"proxied": false
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"repo": "https://github.com/Badisse/site-perso",
|
||||
|
||||
"owner": {
|
||||
"username": "Badisse",
|
||||
"email": "badisse.bouabdallah@proton.me"
|
||||
},
|
||||
|
||||
"target": {
|
||||
"CNAME": {
|
||||
"name": "badisse-bouabdallah",
|
||||
"value": "badisse.netlify.app"
|
||||
}
|
||||
},
|
||||
|
||||
"proxied": false
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "benthetechguy",
|
||||
"email": "me@benthetechguy.net"
|
||||
},
|
||||
|
||||
"target": {
|
||||
"CNAME": {
|
||||
"name": "ben",
|
||||
"value": "benthetechguy.net"
|
||||
}
|
||||
},
|
||||
|
||||
"proxied": false
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "bhavesh-acquaintsoft",
|
||||
"email": "bhavesh-acquaintsoft@acquaintsofttech.com"
|
||||
},
|
||||
"target": {
|
||||
"CNAME": {
|
||||
"name": "bhavesh-acquaintsoft",
|
||||
"value": "bhavesh-acquaintsoft-dev.github.io"
|
||||
}
|
||||
},
|
||||
"proxied": false
|
||||
}
|
||||
@@ -1,17 +1,17 @@
|
||||
{
|
||||
"repo": "https://github.com/donottakemyusername/portfolio_website",
|
||||
|
||||
"owner": {
|
||||
"username": "donottakemyusername",
|
||||
"email": "bz2461@columbia.edu"
|
||||
},
|
||||
|
||||
"target": {
|
||||
"CNAME": {
|
||||
"name": "bowen",
|
||||
"value": "bowenzhang99.netlify.app"
|
||||
}
|
||||
},
|
||||
|
||||
"proxied": false
|
||||
}
|
||||
{
|
||||
"repo": "https://github.com/donottakemyusername/portfolio_website",
|
||||
|
||||
"owner": {
|
||||
"username": "donottakemyusername",
|
||||
"email": "bz2461@columbia.edu"
|
||||
},
|
||||
|
||||
"target": {
|
||||
"CNAME": {
|
||||
"name": "bowen",
|
||||
"value": "bowenzhang99.netlify.app"
|
||||
}
|
||||
},
|
||||
|
||||
"proxied": false
|
||||
}
|
||||
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
File renamed without changes.
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"repo": "",
|
||||
|
||||
"owner": {
|
||||
"username": "xxCopyCat",
|
||||
"email": "ibrahimbode47@gmail.com"
|
||||
},
|
||||
|
||||
"target": {
|
||||
"CNAME": {
|
||||
"name": "cat",
|
||||
"value": "dns.nekoweb.org"
|
||||
}
|
||||
},
|
||||
|
||||
"proxied": true
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "chirag-adhvaryu",
|
||||
"email": "chirag.adhvaryu@acquaintsofttech.com"
|
||||
},
|
||||
"target": {
|
||||
"CNAME": {
|
||||
"name": "chirag-adhvaryu",
|
||||
"value": "chirag-adhvaryu.github.io"
|
||||
}
|
||||
},
|
||||
"proxied": false
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "cannonballchris",
|
||||
"email": "cannonballchris8@gmail.com"
|
||||
},
|
||||
|
||||
"target": {
|
||||
"CNAME": {
|
||||
"name": "chris",
|
||||
"value": "cname.vercel-dns.com"
|
||||
}
|
||||
},
|
||||
|
||||
"proxied": false
|
||||
}
|
||||
File renamed without changes.
@@ -14,4 +14,4 @@
|
||||
},
|
||||
|
||||
"proxied": false
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "MassaHex",
|
||||
"email": "tres3mincraft@gmail.com"
|
||||
},
|
||||
"target": {
|
||||
"CNAME": {
|
||||
"name": "classlink",
|
||||
"value": "massahex.github.io"
|
||||
}
|
||||
},
|
||||
"proxied": false
|
||||
}
|
||||
File renamed without changes.
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "JemPH",
|
||||
"email": "jamusicfinder@gmail.com"
|
||||
},
|
||||
|
||||
"target": {
|
||||
"CNAME": {
|
||||
"name": "cliqq",
|
||||
"value": "cliqq-api.onrender.com"
|
||||
}
|
||||
},
|
||||
|
||||
"proxied": false
|
||||
}
|
||||
@@ -7,9 +7,9 @@
|
||||
},
|
||||
|
||||
"target": {
|
||||
"CNAME": {
|
||||
"name": "connor",
|
||||
"value": "connordoesdev.github.io"
|
||||
"CNAME": {
|
||||
"name": "connor",
|
||||
"value": "connordoesdev.github.io"
|
||||
}
|
||||
},
|
||||
|
||||
@@ -5,9 +5,11 @@
|
||||
},
|
||||
|
||||
"target": {
|
||||
"CNAME": "crisis-bot.netlify.app"
|
||||
"CNAME": {
|
||||
"name": "crisis-bot",
|
||||
"value": "crisis-bot.netlify.app"
|
||||
}
|
||||
},
|
||||
|
||||
"proxied": false
|
||||
}
|
||||
|
||||
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "OpAayush",
|
||||
"email": "aayushmagrawal@gmail.com"
|
||||
},
|
||||
|
||||
"target": {
|
||||
"CNAME": {
|
||||
"name": "cristianmusical",
|
||||
"value": "2b926c65-77d0-463b-92b9-73c0ced2f03c.id.repl.co"
|
||||
}
|
||||
},
|
||||
|
||||
"proxied": false
|
||||
}
|
||||
File renamed without changes.
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"repo": "https://github.com/darvzac/darvzac.github.io",
|
||||
|
||||
"owner": {
|
||||
"username": "darvzac",
|
||||
"email": "minimaxx377@gmail.com"
|
||||
},
|
||||
|
||||
"target": {
|
||||
"CNAME": {
|
||||
"name": "darvabout",
|
||||
"value": "darvzac.github.io"
|
||||
}
|
||||
},
|
||||
|
||||
"proxied": false
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"repo": "https://github.com/is-a-good-dev/dashboard",
|
||||
|
||||
"owner": {
|
||||
"username": "is-a-good-dev",
|
||||
"email": "will@is-a-good.dev"
|
||||
},
|
||||
|
||||
"target": {
|
||||
"CNAME": {
|
||||
"name": "dashboard",
|
||||
"value": "is-a-good-dev.github.io"
|
||||
}
|
||||
},
|
||||
|
||||
"proxied": false
|
||||
}
|
||||
File renamed without changes.
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"repo": "https://github.com/dandepan303/onedrive-cf-index-ng",
|
||||
|
||||
"owner": {
|
||||
"username": "dandepan303",
|
||||
"email": "dandepan303@gmail.com"
|
||||
},
|
||||
|
||||
"target": {
|
||||
"CNAME": {
|
||||
"name": "dean",
|
||||
"value": "onedrive-cf-index-ng-eca.pages.dev"
|
||||
}
|
||||
},
|
||||
|
||||
"proxied": false
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"repo": "https://github.com/is-a-good-dev/dev/null",
|
||||
|
||||
"owner": {
|
||||
"username": "is-a-good-dev",
|
||||
"email": "tweak@is-a-good.dev"
|
||||
},
|
||||
|
||||
"target": {
|
||||
"CNAME": {
|
||||
"name": "dev",
|
||||
"value": "dns.talosbot.xyz"
|
||||
}
|
||||
},
|
||||
|
||||
"proxied": false
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"repo": "https://github.com/d99-1/d99-1.github.io",
|
||||
|
||||
"owner": {
|
||||
"username": "Dhyan99",
|
||||
"email": "dhyantanna@gmail.com"
|
||||
},
|
||||
|
||||
"target": {
|
||||
"CNAME": {
|
||||
"name": "dhyan99",
|
||||
"value": "d99-1.github.io"
|
||||
}
|
||||
},
|
||||
|
||||
"proxied": false
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "dirgha-ukani",
|
||||
"email": "dirgha.ukani@truestaz.com"
|
||||
},
|
||||
"target": {
|
||||
"CNAME": {
|
||||
"name": "dirgha-ukani",
|
||||
"value": "dirgha-ukani.github.io"
|
||||
}
|
||||
},
|
||||
"proxied": false
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"repo": "https://github.com/is-a-good-dev/docs",
|
||||
|
||||
"owner": {
|
||||
"username": "is-a-good-dev",
|
||||
"email": "will@is-a-good.dev"
|
||||
},
|
||||
|
||||
"target": {
|
||||
"CNAME": {
|
||||
"name": "docs",
|
||||
"value": "is-a-good-dev.github.io"
|
||||
}
|
||||
},
|
||||
|
||||
"proxied": false
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "fradexo65",
|
||||
"email": "fradexo56@gmail.com"
|
||||
},
|
||||
|
||||
"target": {
|
||||
"CNAME": {
|
||||
"name": "donut",
|
||||
"value": "donut.jewerlyirbit.ru"
|
||||
}
|
||||
},
|
||||
|
||||
"proxied": false
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "dudani-meet",
|
||||
"email": "dudani-meet@acquaintsofttech.com"
|
||||
},
|
||||
"target": {
|
||||
"CNAME": {
|
||||
"name": "dudani-meet",
|
||||
"value": "dudani-meet.github.io"
|
||||
}
|
||||
},
|
||||
"proxied": false
|
||||
}
|
||||
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "dushmanta05",
|
||||
"email": "dilub4@gmail.com"
|
||||
},
|
||||
|
||||
"target": {
|
||||
"CNAME": {
|
||||
"name": "dushmanta",
|
||||
"value": "dushmanta05.github.io"
|
||||
}
|
||||
},
|
||||
|
||||
"proxied": false
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"repo": "https://github.com/eazyblack2/eazyblack2.github.io",
|
||||
|
||||
"owner": {
|
||||
"username": "eazyblack2",
|
||||
"email": "eazywhite40@gmail.com"
|
||||
},
|
||||
|
||||
"target": {
|
||||
"CNAME": {
|
||||
"name": "eazyblack",
|
||||
"value": "eazyblack2.github.io"
|
||||
}
|
||||
},
|
||||
|
||||
"proxied": false
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"repo": "https://github.com/EducatedSuddenBucket/educatedsuddenbucket.github.io",
|
||||
|
||||
"owner": {
|
||||
"username": "EducatedSuddenBucket",
|
||||
"email": "educatedsuddenbucket@gmail.com"
|
||||
},
|
||||
|
||||
"target": {
|
||||
"A": {
|
||||
"name": "educatedsuddenbucket",
|
||||
"value": ["216.24.57.1"]
|
||||
}
|
||||
},
|
||||
|
||||
"proxied": false
|
||||
}
|
||||
File renamed without changes.
@@ -14,4 +14,4 @@
|
||||
},
|
||||
|
||||
"proxied": false
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"repo": "https://github.com/ericthomasca/ericthomasca.github.io",
|
||||
|
||||
"owner": {
|
||||
"username": "ericthomasca",
|
||||
"email": "eric@ericthomas.ca"
|
||||
},
|
||||
|
||||
"target": {
|
||||
"CNAME": {
|
||||
"name": "eric",
|
||||
"value": "edge.redirect.pizza"
|
||||
}
|
||||
},
|
||||
|
||||
"proxied": false
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"repo": "",
|
||||
|
||||
"owner": {
|
||||
"username": "roktim32",
|
||||
"email": "roktimsenapoty2@gmail.com"
|
||||
},
|
||||
|
||||
"target": {
|
||||
"CNAME": {
|
||||
"name": "everyone",
|
||||
"value": "roktim32.github.io"
|
||||
}
|
||||
},
|
||||
|
||||
"proxied": false
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"repo": "",
|
||||
|
||||
"owner": {
|
||||
"username": "faelixyz",
|
||||
"email": "hey@fae5.studio"
|
||||
},
|
||||
|
||||
"target": {
|
||||
"CNAME": {
|
||||
"name": "faelixyz",
|
||||
"value": "isagooddev.pages.dev"
|
||||
}
|
||||
},
|
||||
|
||||
"proxied": false
|
||||
}
|
||||
@@ -0,0 +1,18 @@
|
||||
{
|
||||
"repo": "https://github.com/f4rrysh/portfolio",
|
||||
"owner": {
|
||||
"username": "f4rrysh",
|
||||
"email": "hello.farish.irfan@gmail.com"
|
||||
},
|
||||
"target": {
|
||||
"CNAME": {
|
||||
"name": "farish",
|
||||
"value": "cname.vercel-dns.com"
|
||||
},
|
||||
"TXT": {
|
||||
"name": "_vercel",
|
||||
"value": "vc-domain-verify=farish.is-a-good.dev,862d5f85b8744e29248b"
|
||||
}
|
||||
},
|
||||
"proxied": false
|
||||
}
|
||||
@@ -12,4 +12,4 @@
|
||||
},
|
||||
|
||||
"proxied": false
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "g-pratik",
|
||||
"email": "monal.patel@truestaz.com"
|
||||
},
|
||||
"target": {
|
||||
"CNAME": {
|
||||
"name": "g-pratik",
|
||||
"value": "monal-patel.github.io"
|
||||
}
|
||||
},
|
||||
"proxied": false
|
||||
}
|
||||
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "grvzm",
|
||||
"email": "thegolumehra@gmail.com"
|
||||
},
|
||||
"target": {
|
||||
"CNAME": {
|
||||
"name": "gaurav",
|
||||
"value": "grvzm.github.io"
|
||||
}
|
||||
},
|
||||
"proxied": false
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"repo": "https://github.com/partehdev/gdparteh.is-a-cool.dev",
|
||||
|
||||
"owner": {
|
||||
"username": "PartehDev",
|
||||
"email": "parteh0754.coding.guy@gmail.com"
|
||||
},
|
||||
|
||||
"target": {
|
||||
"CNAME": {
|
||||
"name": "gdparteh",
|
||||
"value": "partehdev.github.io"
|
||||
}
|
||||
},
|
||||
|
||||
"proxied": false
|
||||
}
|
||||
@@ -14,4 +14,4 @@
|
||||
},
|
||||
|
||||
"proxied": false
|
||||
}
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"repo": "https://github.com/GlobalwideGames/GlobalwideGames.github.io",
|
||||
|
||||
"owner": {
|
||||
"username": "GlobalwideGames",
|
||||
"email": "joshuavonharten@gmail.com"
|
||||
},
|
||||
|
||||
"target": {
|
||||
"CNAME": {
|
||||
"name": "global",
|
||||
"value": "globalwidegames.github.io"
|
||||
}
|
||||
},
|
||||
|
||||
"proxied": false
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"repo": "",
|
||||
|
||||
"owner": {
|
||||
"username": "gpchn",
|
||||
"email": "g.p.chn@outlook.com"
|
||||
},
|
||||
|
||||
"target": {
|
||||
"CNAME": {
|
||||
"name": "gpchn",
|
||||
"value": "gpchn.pages.dev"
|
||||
}
|
||||
},
|
||||
|
||||
"proxied": true
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"repo": "https://github.com/FreeCode911/register",
|
||||
|
||||
"owner": {
|
||||
"username": "FreeCode911",
|
||||
"email": "lykcloud@dr.com"
|
||||
},
|
||||
|
||||
"target": {
|
||||
"CNAME": {
|
||||
"name": "gpt4o",
|
||||
"value": "freecode911.github.io"
|
||||
}
|
||||
},
|
||||
|
||||
"proxied": false
|
||||
}
|
||||
File renamed without changes.
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "grishma-chhayani",
|
||||
"email": "grishma-chhayani@acquaintsofttech.com"
|
||||
},
|
||||
"target": {
|
||||
"CNAME": {
|
||||
"name": "grishma-chhayani",
|
||||
"value": "grishma-chhayani.github.io"
|
||||
}
|
||||
},
|
||||
"proxied": false
|
||||
}
|
||||
File renamed without changes.
@@ -1,9 +1,9 @@
|
||||
{
|
||||
"repo": "https://github.com/Newfies/register",
|
||||
|
||||
|
||||
"owner": {
|
||||
"username": "Newfies",
|
||||
"email": "ItsSimplyGav@proton.me"
|
||||
"username": "Newfies",
|
||||
"email": "ItsSimplyGav@proton.me"
|
||||
},
|
||||
|
||||
"target": {
|
||||
@@ -12,6 +12,6 @@
|
||||
"value": "cname.short.io"
|
||||
}
|
||||
},
|
||||
|
||||
|
||||
"proxied": true
|
||||
}
|
||||
}
|
||||
File renamed without changes.
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "yr3",
|
||||
"email": "yazeedl@pm.me"
|
||||
},
|
||||
|
||||
"target": {
|
||||
"CNAME": {
|
||||
"name": "he",
|
||||
"value": "yazeed.works"
|
||||
}
|
||||
},
|
||||
|
||||
"proxied": true
|
||||
}
|
||||
File renamed without changes.
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"owner": {
|
||||
"username": "hiren-brahmbhatt",
|
||||
"email": "hiren-brahmbhatt@acquaintsofttech.com"
|
||||
},
|
||||
"target": {
|
||||
"CNAME": {
|
||||
"name": "hiren-brahmbhatt",
|
||||
"value": "hiren-brahmbhatt.github.io"
|
||||
}
|
||||
},
|
||||
"proxied": false
|
||||
}
|
||||
@@ -0,0 +1,22 @@
|
||||
{
|
||||
"repo": "https://github.com/hunghg255/register-1",
|
||||
|
||||
"owner": {
|
||||
"username": "hunghg255",
|
||||
"email": "giahunghust@gmail.com"
|
||||
},
|
||||
|
||||
"target": {
|
||||
"CNAME": {
|
||||
"name": "hung",
|
||||
"value": "cname.vercel-dns.com"
|
||||
},
|
||||
|
||||
"TXT": {
|
||||
"name": "_vercel",
|
||||
"value": "vc-domain-verify=hung.is-a-good.dev,919e696b9e539fefeccf"
|
||||
}
|
||||
},
|
||||
|
||||
"proxied": false
|
||||
}
|
||||
File renamed without changes.
@@ -1,16 +1,14 @@
|
||||
{
|
||||
"repo":"https://github.com/hycord/monorepo",
|
||||
"owner": {
|
||||
"username": "hycord",
|
||||
"email": "hycord@hycordia.com"
|
||||
},
|
||||
"target": {
|
||||
"A": {
|
||||
"name": "hycord",
|
||||
"value": [
|
||||
"89.106.200.1"
|
||||
]
|
||||
}
|
||||
},
|
||||
"proxied": false
|
||||
}
|
||||
{
|
||||
"repo": "https://github.com/hycord/monorepo",
|
||||
"owner": {
|
||||
"username": "hycord",
|
||||
"email": "hycord@hycordia.com"
|
||||
},
|
||||
"target": {
|
||||
"A": {
|
||||
"name": "hycord",
|
||||
"value": ["89.106.200.1"]
|
||||
}
|
||||
},
|
||||
"proxied": false
|
||||
}
|
||||
@@ -0,0 +1,17 @@
|
||||
{
|
||||
"repo": "https://github.com/Hyeonjinkk/Hyeonjinkk.github.io",
|
||||
|
||||
"owner": {
|
||||
"username": "Hyeonjinkk",
|
||||
"email": "guswls0975@naver.com"
|
||||
},
|
||||
|
||||
"target": {
|
||||
"CNAME": {
|
||||
"name": "Hyeonjinkk",
|
||||
"value": "Hyeonjinkk.github.io"
|
||||
}
|
||||
},
|
||||
|
||||
"proxied": false
|
||||
}
|
||||
Loaded 100 of 438 files, more files were not shown because too many files have changed in this diff.
Show more
Reference in new issue
Block a user