Skip to content

rename: statuspage-discord → squawk#13

Merged
anthonybaldwin merged 2 commits into
mainfrom
rename-to-squawk
May 9, 2026
Merged

rename: statuspage-discord → squawk#13
anthonybaldwin merged 2 commits into
mainfrom
rename-to-squawk

Conversation

@anthonybaldwin
Copy link
Copy Markdown
Owner

Repo rebrand. Bot now covers Statuspage.io + incident.io with more provider adapters planned, so the Statuspage-coupled name is misleading.

Surface touched: package.json, compose.yml volume, README/AGENTS branding, docs/wiki repo URLs.

Env var rename STATUSPAGE_MONITORS_JSONMONITORS_JSON (legacy still honored with deprecation warning at startup). STATUSPAGE_BASE_URL keeps its name (legitimately names the Statuspage.io single-monitor URL). Provider adapter filenames / vendor mentions stay — those refer to upstream products, not the bots brand.

Repo move on GitHub via gh repo rename happens after merge. The wiki-sync workflow URL update was reverted from this PR (token lacked workflow scope); will follow up.

anthonybaldwin and others added 2 commits May 8, 2026 19:29
The bot already covers both Statuspage.io and incident.io and is built
to add more provider adapters; the original "statuspage-discord" name
implied vendor coupling that no longer fits. Squawk reads as
source-agnostic and matches the bot's actual job (broadcasting incident
"squawks" to Discord).

Surface touched:
- package.json `name` → squawk
- compose.yml volume name → squawk_data
- README + AGENTS.md branding (vendor mentions of Statuspage.io stay)
- docs/wiki/* — repo URL paths, volume names, repo-name examples
- .github/workflows/sync-wiki.yml — repo paths

Env var rename (with backwards-compat alias):
- STATUSPAGE_MONITORS_JSON → MONITORS_JSON (the multi-monitor list
  covers both Statuspage and incident.io; the old name was misleading).
  Legacy name is still honored with a startup deprecation warning.
- STATUSPAGE_BASE_URL stays as-is — it specifically names the
  Statuspage.io single-monitor URL, which is accurate.

Provider adapter filenames (src/providers/statuspage.ts) and the
"Statuspage.io" / "incident.io" vendor name references throughout the
codebase are intentionally unchanged — those refer to upstream products
not the bot's brand.

Repo move on GitHub still pending; this commit is the in-tree rename.

Co-Authored-By: Claude Opus 4.7 (1M context) <noreply@anthropic.com>
@anthonybaldwin anthonybaldwin merged commit 67492f2 into main May 9, 2026
@anthonybaldwin anthonybaldwin deleted the rename-to-squawk branch May 9, 2026 02:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant