Merge branch 'main' into main

This commit is contained in:
Jon authored and GitHub committed 2024-08-04 11:24:54 -04:00
commit e6f94ec34c
15 files changed
+271 -31

No files matched your search

+32 -2
View File
@@ -9,14 +9,20 @@ jobs:
CLAAssistant:
runs-on: ubuntu-latest
steps:
- id: create_token
uses: tibdex/github-app-token@v2
with:
app_id: ${{ secrets.APP_ID }}
private_key: ${{ secrets.PRIVATE_KEY }}
- name: "CLA Assistant"
if: (github.event.comment.body == 'recheck' || github.event.comment.body == 'I have read the CLA Document and I hereby sign the CLA') || github.event_name == 'pull_request_target'
# Beta Release
uses: contributor-assistant/github-action@v2.4.0
env:
GITHUB_TOKEN: ${{ secrets.BOT }}
GITHUB_TOKEN: ${{ steps.create_token.outputs.token }}
# the below token should have repo scope and must be manually added by you in the repository's secret
PERSONAL_ACCESS_TOKEN: ${{ secrets.BOT }}
PERSONAL_ACCESS_TOKEN: ${{ steps.create_token.outputs.token }}
with:
path-to-signatures: 'signatures-v2.json'
path-to-document: 'https://github.com/open-domains/register/blob/main/terms.md' # e.g. a CLA or a DCO document
@@ -25,3 +31,27 @@ jobs:
allowlist: od-bot,bot*,Omxpro
remote-organization-name: 'open-domains'
remote-repository-name: 'cla'
- name: add CLA signed
uses: actions-ecosystem/action-add-labels@v1
if: (github.event.comment.body == 'recheck' || github.event.comment.body == 'I have read the CLA Document and I hereby sign the CLA') || github.event_name == 'pull_request_target'
with:
labels: "CLA Signed"
github_token: ${{ steps.create_token.outputs.token }}
- name: remove CLA required
uses: actions-ecosystem/action-remove-labels@v1
if: (github.event.comment.body == 'recheck' || github.event.comment.body == 'I have read the CLA Document and I hereby sign the CLA') || github.event_name == 'pull_request_target'
with:
labels: "CLA Required"
github_token: ${{ steps.create_token.outputs.token }}
- if: ${{ failure() }}
name: Add CLA required
uses: actions-ecosystem/action-add-labels@v1
with:
labels: "CLA Required"
github_token: ${{ steps.create_token.outputs.token }}
+32
View File
@@ -0,0 +1,32 @@
name: Close stale issues and PRs
on:
schedule:
- cron: "30 1 * * *"
workflow_dispatch:
issue_comment:
types: [created]
jobs:
stale:
runs-on: ubuntu-latest
steps:
- id: create_token
uses: tibdex/github-app-token@v2
with:
app_id: ${{ secrets.APP_ID }}
private_key: ${{ secrets.PRIVATE_KEY }}
- uses: actions/stale@v8
with:
stale-issue-message: "This issue is stale because it has been open 10 days with no activity. Remove stale label or comment or this will be closed in 7 days."
stale-pr-message: "This PR is stale because it has been open 3 days with no activity. Remove stale label or comment or this will be closed in 11 days."
close-issue-message: "This issue was closed because it has been stale for 17 days with no activity."
close-pr-message: "This PR was closed because it has been stale for 14 days with no activity."
days-before-issue-stale: 10
days-before-pr-stale: 3
days-before-issue-close: 17
days-before-pr-close: 14
exempt-pr-labels: not-stale
exempt-issue-labels: not-stale
stale-pr-label: "Awaiting Response"
repo-token: ${{ steps.create_token.outputs.token }}
+69 -9
View File
@@ -1,16 +1,8 @@
name: Validation
on:
pull_request:
pull_request_target:
push:
branches: [main]
paths:
- "domains/**"
- ".github/workflows/validation.yml"
- "dnsconfig.js"
workflow_dispatch:
concurrency:
group: ${{ github.ref }}-validation
@@ -23,21 +15,89 @@ jobs:
steps:
- uses: actions/checkout@v4
- id: create_token
uses: tibdex/github-app-token@v2
with:
app_id: ${{ secrets.APP_ID }}
private_key: ${{ secrets.PRIVATE_KEY }}
- name: Check
uses: koenrh/dnscontrol-action@v3
with:
args: check
config_file: "dnsconfig.js"
- name: add Validated DNS
uses: actions-ecosystem/action-add-labels@v1
with:
labels: "Validated DNS"
github_token: ${{ steps.create_token.outputs.token }}
- name: remove Invalid DNS
uses: actions-ecosystem/action-remove-labels@v1
with:
labels: "Invalid DNS"
github_token: ${{ steps.create_token.outputs.token }}
- if: ${{ failure() }}
name: fa
uses: actions-ecosystem/action-add-labels@v1
with:
labels: "Invalid DNS"
github_token: ${{ steps.create_token.outputs.token }}
- name: remove Validated DNS
if: ${{ failure() }}
uses: actions-ecosystem/action-remove-labels@v1
with:
labels: "Validated DNS"
github_token: ${{ steps.create_token.outputs.token }}
json:
name: JSON
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- id: create_token
uses: tibdex/github-app-token@v2
with:
app_id: ${{ secrets.APP_ID }}
private_key: ${{ secrets.PRIVATE_KEY }}
- name: JSON Syntax Check
uses: limitusus/json-syntax-check@v2
with:
pattern: "\\.json$"
env:
BASE: "domains/"
- name: add Validated JSON
uses: actions-ecosystem/action-add-labels@v1
with:
labels: "Validated JSON"
github_token: ${{ steps.create_token.outputs.token }}
- name: remove invalid JSON
uses: actions-ecosystem/action-remove-labels@v1
with:
labels: "Invalid JSON"
github_token: ${{ steps.create_token.outputs.token }}
- if: ${{ failure() }}
name: fa
uses: actions-ecosystem/action-add-labels@v1
with:
labels: "Invalid JSON"
github_token: ${{ steps.create_token.outputs.token }}
- name: remove Validated JSON
if: ${{ failure() }}
uses: actions-ecosystem/action-remove-labels@v1
with:
labels: "Validated JSON"
github_token: ${{ steps.create_token.outputs.token }}
+14
View File
@@ -0,0 +1,14 @@
{
"domain": "localplayer.dev",
"subdomain": "*.lsmithx2",
"owner": {
"email": "lsmithx2@gmail.com"
},
"record": {
"A": ["109.169.71.157"]
},
"proxied": false
}
+3 -4
View File
@@ -5,14 +5,13 @@
"subdomain": "banana",
"owner": {
"repo": "https://github.com/BANanaD3V/bananadev-ml",
"email": "supnedoelstudios@gmail.com"
"email": "banana@banana.is-cool.dev"
},
"record": {
"A": ["185.199.108.153", "185.199.109.153", "185.199.110.153", "185.199.111.153"],
"MX": ["inbound-smtp.skiff.com"],
"TXT": ["v=spf1 include:zagegrk0n8gpukn.spf.skiff.com -all", "google-site-verification=p8KKFOnE9EGF3AATRxZmA1GQDVchhaYSOSYaiN3ZzzM"]
"MX": ["mx1.improvmx.com", "mx2.improvmx.com"],
"TXT": ["v=spf1 include:spf.improvmx.com ~all", "google-site-verification=p8KKFOnE9EGF3AATRxZmA1GQDVchhaYSOSYaiN3ZzzM"]
},
"proxied": false
+1 -1
View File
@@ -7,7 +7,7 @@
},
"record": {
"CNAME": ["comi-xf.github.io"]
"NS": ["galilea.ns.cloudflare.com","otto.ns.cloudflare.com"]
},
"proxied": false
+19
View File
@@ -0,0 +1,19 @@
{
"description": "ke46138 page. I will use this subdomain for vnc, http, mail",
"domain": "is-not-a.dev",
"subdomain": "ke46138",
"owner": {
"repo": "https://github.com/ke46138/",
"email": "ke46138@gmail.com"
},
"record": {
"A": ["176.215.57.81"],
"MX": ["app.ke46138.is-not-a.dev", "mail.ke46138.is-not-a.dev"],
"TXT": ["dkim._domainkey.ke46138.is-not-a.dev = v=DKIM1; k=rsa; p=MIGfMA0GCSqGSIb3DQEBAQUAA4GNADCBiQKBgQD3/KaOfeyLlPY+I8IgTrsop9jT,GL5EtfVKWi7pPI6wmJAJIVH14fvIcMaHpFBY53gD0noZsBSPCNYwqM0VMNH8cnUg,+W2LpNjrYhZxIHWICU5N2jJKfJ7hADxOMVCgm8bs46yUVS3mZqqcorCPqN5djCgq,wLFgGa8y7+AkYVFoTQIDAQAB", "ke46138.is-not-a.dev = v=spf1 mx ~all", "_dmarc.ke46138.is-not-a.dev = v=DMARC1; p=quarantine; adkim=r; aspf=r"]
},
"proxied": false
}
+16
View File
@@ -0,0 +1,16 @@
{
"description": "Used to allow the Minecraft Server for the Aquatica server to be accessed via domain rather than IP",
"domain": "localplayer.dev",
"subdomain": "mc.aquatica",
"owner": {
"repo": "https://github.com/charlesobird/register",
"email": "charlesobird+github@outlook.com"
},
"record": {
"A": ["141.94.1.0"]
},
"proxied": false
}
@@ -1,14 +0,0 @@
{
"domain": "is-not-a.dev",
"subdomain": "navi.cawolfadmin",
"owner": {
"email": "camilozambranovotto@hotmail.com"
},
"record": {
"A": ["129.213.49.130"]
},
"proxied": true
}
+17
View File
@@ -0,0 +1,17 @@
{
"description": "Simply a domain name to use in testing live apis that require domain names for ssl, e.g telegram mini bot",
"domain": "is-cool.dev",
"subdomain": "raene",
"owner": {
"email": "bob.salau@gmail.com"
},
"record": {
"A": ["167.172.13.246"]
},
"proxied": false
}
+17
View File
@@ -0,0 +1,17 @@
{
"description": "Personal website",
"domain": "is-cool.dev",
"subdomain": "wes",
"owner": {
"repo": "https://github.com/westhecool",
"email": "wesley@westhedev.xyz"
},
"record": {
"CNAME": "wesley-is-cool-dev.pages.dev"
},
"proxied": false
}
+17
View File
@@ -0,0 +1,17 @@
{
"description": "Personal website",
"domain": "is-cool.dev",
"subdomain": "wesley",
"owner": {
"repo": "https://github.com/westhecool",
"email": "wesley@westhedev.xyz"
},
"record": {
"CNAME": "wesley-is-cool-dev.pages.dev"
},
"proxied": false
}
+16
View File
@@ -0,0 +1,16 @@
{
"description": "",
"domain": "is-not-a.dev",
"subdomain": "wisard-gaming",
"owner": {
"repo": "https://github.com/ShadowGaming100"
},
"record": {
"NS": ["darwin.ns.cloudflare.com", "mallory.ns.cloudflare.com"]
},
"proxied": false
}
@@ -9,7 +9,7 @@
},
"record": {
"NS": ["peyton.ns.cloudflare.com", "dorthy.ns.cloudflare.com"]
"NS": ["darwin.ns.cloudflare.com", "mallory.ns.cloudflare.com"]
},
"proxied": false
+17
View File
@@ -0,0 +1,17 @@
{
"description": "personal site",
"domain": "is-cool.dev",
"subdomain": "zenshi",
"owner": {
"repo": "https://github.com/flingo777/personal",
"email": "flingo_07@proton.me"
},
"record": {
"CNAME": "flingo777.github.io"
},
"proxied": false
}