diff --git a/.github/workflows-disabled-post-suspension/README.md b/.github/workflows-disabled-post-suspension/README.md new file mode 100644 index 0000000..6b0a837 --- /dev/null +++ b/.github/workflows-disabled-post-suspension/README.md @@ -0,0 +1,20 @@ +# Disabled upptime workflows + +These five workflows were the upptime-driven status page. They have been +disabled because upptime fundamentally cannot run on Gitea Actions: + +- `uptime/uptime-monitor` action calls `api.github.com/repos/upptime/uptime-monitor/releases` + on every run to check its own version. This call: + - Returns `401 Bad credentials` because the GitHub `Molecule-AI` org + PAT was suspended on 2026-05-06. + - Cannot be papered over with the operator host's anonymous IP — also + rate-limited. + - Cannot be re-tokenized with a personal GitHub PAT (the original + bot-ring fingerprint that got us banned, per memory + feedback_github_botring_fingerprint). + +The replacement plan is tracked in `internal#TBD` (RFC). + +If you need a status page in the meantime: external services +(StatusPage.io, BetterStack, healthchecks.io) sit outside the Molecule-AI +infra and don't depend on GitHub. We picked one of those for the gap. diff --git a/.github/workflows/graphs.yml b/.github/workflows-disabled-post-suspension/graphs.yml similarity index 100% rename from .github/workflows/graphs.yml rename to .github/workflows-disabled-post-suspension/graphs.yml diff --git a/.github/workflows/response-time.yml b/.github/workflows-disabled-post-suspension/response-time.yml similarity index 100% rename from .github/workflows/response-time.yml rename to .github/workflows-disabled-post-suspension/response-time.yml diff --git a/.github/workflows/static-site.yml b/.github/workflows-disabled-post-suspension/static-site.yml similarity index 100% rename from .github/workflows/static-site.yml rename to .github/workflows-disabled-post-suspension/static-site.yml diff --git a/.github/workflows/summary.yml b/.github/workflows-disabled-post-suspension/summary.yml similarity index 100% rename from .github/workflows/summary.yml rename to .github/workflows-disabled-post-suspension/summary.yml diff --git a/.github/workflows/uptime.yml b/.github/workflows-disabled-post-suspension/uptime.yml similarity index 100% rename from .github/workflows/uptime.yml rename to .github/workflows-disabled-post-suspension/uptime.yml