From f8f697d1eed6f7256c2092b36d61a8aaeec3c872 Mon Sep 17 00:00:00 2001 From: Claude Date: Mon, 27 Apr 2026 11:20:41 +0000 Subject: [PATCH] ci: remove Quad9 DNS monitor Quad9 now resolves pkg.claude-desktop-debian.dev to Cloudflare IPs; the hourly check is no longer needed. Co-Authored-By: Claude --- .github/workflows/dns-monitor-quad9.yml | 46 ------------------------- 1 file changed, 46 deletions(-) delete mode 100644 .github/workflows/dns-monitor-quad9.yml diff --git a/.github/workflows/dns-monitor-quad9.yml b/.github/workflows/dns-monitor-quad9.yml deleted file mode 100644 index 4c42907..0000000 --- a/.github/workflows/dns-monitor-quad9.yml +++ /dev/null @@ -1,46 +0,0 @@ -name: DNS Monitor — Quad9 block on pkg.claude-desktop-debian.dev - -on: - schedule: - - cron: '0 * * * *' - workflow_dispatch: - -permissions: - issues: write - actions: write - -jobs: - check: - runs-on: ubuntu-latest - env: - ISSUE: '524' - DOMAIN: pkg.claude-desktop-debian.dev - GH_TOKEN: ${{ secrets.GITHUB_TOKEN }} - steps: - - name: Resolve via Quad9 - id: dig - run: | - ip=$(dig +short "$DOMAIN" @9.9.9.9) - ts=$(date -u '+%Y-%m-%d %H:%M UTC') - if [[ -z "$ip" ]]; then - line="- ❌ ${ts} — NXDOMAIN on Quad9 (still blocked)" - echo "resolved=false" >> "$GITHUB_OUTPUT" - else - line="- ✅ ${ts} — resolved to ${ip} on Quad9 — @aaddrick domain is back, stopping monitor" - echo "resolved=true" >> "$GITHUB_OUTPUT" - fi - echo "line=$line" >> "$GITHUB_OUTPUT" - - - name: Append to issue body - env: - LINE: ${{ steps.dig.outputs.line }} - run: | - body=$(gh issue view "$ISSUE" --repo "$GITHUB_REPOSITORY" --json body -q .body) - new_body="${body}"$'\n'"${LINE}" - gh issue edit "$ISSUE" --repo "$GITHUB_REPOSITORY" --body "$new_body" - - - name: Disable workflow on resolution - if: steps.dig.outputs.resolved == 'true' - run: | - gh workflow disable .github/workflows/dns-monitor-quad9.yml \ - --repo "$GITHUB_REPOSITORY"