Compare commits
5 Commits
fix/post-s
...
main
| Author | SHA1 | Date | |
|---|---|---|---|
| ba87ab34be | |||
|
|
4acb103181 | ||
| 181b62d748 | |||
|
|
f7d5342c44 | ||
| 25d0896c6b |
20
.github/workflows-disabled-post-suspension/README.md
vendored
Normal file
20
.github/workflows-disabled-post-suspension/README.md
vendored
Normal file
@ -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.
|
||||
36
.github/workflows/ci.yml
vendored
Normal file
36
.github/workflows/ci.yml
vendored
Normal file
@ -0,0 +1,36 @@
|
||||
name: CI
|
||||
|
||||
# Tiny no-op workflow so the dashboard doesn't display a stale red
|
||||
# badge from the disabled upptime workflows. The workflows that actually
|
||||
# probed our endpoints (uptime/response-time/graphs/summary/static-site)
|
||||
# were moved to .github/workflows-disabled-post-suspension/ in #5
|
||||
# because upptime cannot run on Gitea Actions post-2026-05-06 GitHub
|
||||
# org suspension. Replacement is tracked in internal#97.
|
||||
#
|
||||
# This noop fires on every push to main + once daily so the badge
|
||||
# accurately reflects "this repo is intentionally idle" instead of
|
||||
# "the last 5x/hour upptime cron failed forever ago."
|
||||
|
||||
on:
|
||||
push:
|
||||
branches: [main]
|
||||
schedule:
|
||||
# Daily at 00:00 UTC so the badge stays green even on weeks with no
|
||||
# commits. Cheap; just an echo.
|
||||
- cron: "0 0 * * *"
|
||||
workflow_dispatch: {}
|
||||
|
||||
permissions:
|
||||
contents: read
|
||||
|
||||
jobs:
|
||||
noop:
|
||||
runs-on: ubuntu-latest
|
||||
steps:
|
||||
- name: Repo intentionally idle
|
||||
run: |
|
||||
echo "molecule-ai-status is intentionally idle until the upptime"
|
||||
echo "replacement lands per internal#97. The five upptime workflows"
|
||||
echo "that used to live in .github/workflows/ have been moved to"
|
||||
echo ".github/workflows-disabled-post-suspension/ — see that"
|
||||
echo "directory's README.md for context."
|
||||
Loading…
Reference in New Issue
Block a user