Commit Graph

503 Commits

Author SHA1 Message Date
Upptime Bot
74a92dda02 🟩 Control plane API is up (200 in 62 ms) [skip ci] [upptime] 2026-04-15 21:23:12 +00:00
Hongming Wang
2d4048b088 fix(ci): add actions/checkout to all 5 Upptime workflows
The Upptime action reads .upptimerc.yml from the current working
directory; without an explicit checkout step the runner starts in an
empty dir and every run fails with ENOENT. Adding actions/checkout@v4
with fetch-depth: 0 (full history required by the commit-back step)
as the first step of each workflow.

Observed on the initial-commit runs of uptime.yml + static-site.yml
which both failed with:
  ERROR [Error: ENOENT: no such file or directory, open '.upptimerc.yml']
2026-04-15 14:22:55 -07:00
Hongming Wang
967313cbca chore: initial Upptime scaffold for status.moleculesai.app
Seeds the Upptime-powered status page for Molecule AI. Zero-infra:
GitHub Actions cron every 5min checks each endpoint, commits the
result to history/, and rebuilds the static site into the gh-pages
branch. Incident detection auto-opens Issues in this repo.

- .upptimerc.yml — five sites monitored on first cut:
  - molecule-cp /health + /legal/terms
  - moleculesai.app / + /pricing + /legal/terms
  Each has a display name that matches the status page UI.
- .github/workflows/uptime.yml       — 5min uptime check
- .github/workflows/response-time.yml — hourly latency histogram
- .github/workflows/graphs.yml        — daily long-term graphs
- .github/workflows/static-site.yml   — hourly site rebuild
- .github/workflows/summary.yml       — daily README badge refresh
- README.md — landing page with workflow status badges, Upptime
  markers for auto-populated status section
- history/.gitkeep — placeholder so the workflows' first run has a
  dir to commit into
- LICENSE — MIT

Next steps documented separately: enable GitHub Pages (Settings →
Pages → Source: gh-pages branch), add DNS CNAME record for
status.moleculesai.app → molecule-ai.github.io.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
2026-04-15 14:20:45 -07:00