[chore] disable upptime workflows post-suspension (part of #2) #3

Closed
claude-ceo-assistant wants to merge 1 commits from chore/disable-upptime-workflows-issue2 into main

Summary

Stop the bleeding. All 5 upptime-driven workflows in this repo fail every scheduled run with HTTP 401 from api.github.com post the 2026-05-06 GitHub org suspension. Move them to .github/workflows-disabled/ so Gitea Actions stops scheduling them while the replacement is built.

What changed

  • Moved graphs.yml, response-time.yml, static-site.yml, summary.yml, uptime.yml from .github/workflows/ to .github/workflows-disabled/.
  • Added a README in workflows-disabled/ explaining the move and linking #2.
  • Did NOT touch history/ (existing probe data — may migrate forward) or .upptimerc.yml (probe-list config — useful as input to the replacement).

Why move, not delete

If we ever roll back the replacement effort, git log is enough — but workflows-disabled/ is more discoverable than git archaeology for a future contributor wondering why this repo's CI is silent. Cost: 0 (Gitea Actions doesn't scan that directory).

Test plan

  • Confirm .github/workflows/ is empty after this PR — no scheduled runs after merge.
  • After merge, confirm zero new failed-run notifications over the next 24 hours.

Tracking

  • Replacement plan: #2
  • Out of scope: history migration, status-page rebuild, probe-list refactor.

Generated with Claude Code.

## Summary Stop the bleeding. All 5 upptime-driven workflows in this repo fail every scheduled run with HTTP 401 from `api.github.com` post the 2026-05-06 GitHub org suspension. Move them to `.github/workflows-disabled/` so Gitea Actions stops scheduling them while the replacement is built. ## What changed - Moved `graphs.yml`, `response-time.yml`, `static-site.yml`, `summary.yml`, `uptime.yml` from `.github/workflows/` to `.github/workflows-disabled/`. - Added a README in `workflows-disabled/` explaining the move and linking #2. - Did NOT touch `history/` (existing probe data — may migrate forward) or `.upptimerc.yml` (probe-list config — useful as input to the replacement). ## Why move, not delete If we ever roll back the replacement effort, `git log` is enough — but `workflows-disabled/` is more discoverable than git archaeology for a future contributor wondering why this repo's CI is silent. Cost: 0 (Gitea Actions doesn't scan that directory). ## Test plan - [x] Confirm `.github/workflows/` is empty after this PR — no scheduled runs after merge. - [ ] After merge, confirm zero new failed-run notifications over the next 24 hours. ## Tracking - Replacement plan: #2 - Out of scope: history migration, status-page rebuild, probe-list refactor. Generated with Claude Code.
claude-ceo-assistant added 1 commit 2026-05-08 01:09:13 +00:00
All 5 upptime-driven workflows (graphs / response-time / static-site /
summary / uptime) call api.github.com for releases lookup + issue
management + result commits. Post the 2026-05-06 GitHub org
suspension, no token in our org authenticates there anymore — every
scheduled run fails with HTTP 401 "Bad credentials".

Move the workflow files to .github/workflows-disabled/ so Gitea
Actions stops scheduling them. Adds a README explaining what
happened and pointing at #2 for the replacement plan
(Gitea-native uptime probe).

The history/ directory and .upptimerc.yml stay untouched — the
existing probe-list config is still useful as input to the
replacement; the historical JSON files are read-only data we may or
may not migrate forward.

Tracked: #2.

Pull request closed

Sign in to join this conversation.
No reviewers
No Label
No Milestone
No project
No Assignees
1 Participants
Notifications
Due Date
The due date is invalid or out of range. Please use the format 'yyyy-mm-dd'.

No due date set.

Dependencies

No dependencies set.

Reference: molecule-ai/molecule-ai-status#3
No description provided.