Skip to content

chore: retire the lab: archived entry, no deploy, dead Registry workflow removed - #19

Merged
AmrMsCLL merged 2 commits into
mainfrom
chore/retire
Nov 7, 2026
Merged

AmrMsCLL merged 2 commits into
mainfrom
chore/retire

Conversation

@AmrMsCLL

@AmrMsCLL AmrMsCLL commented Nov 7, 2026 •

Copy link
Copy Markdown
Member

Message Lab was folded into the hub's /messages feature and its platform/deploy/graphite-message-lab/ folder is gone, but the registry entry still said status: live with a compose host. The hub's uptime probe therefore pinged message-lab.project-graphite.com every 30 seconds and showed it down: the "6 of 7 up" on /status.

Changes

  • .graphite.yml: status: archived, a value from platform/schema/project.schema.json; the entry stays listed, so the showcase remains on the hub as an archived project. deploy: {kind: none}. The showcase is unchanged.
  • .github/workflows/registry.yml deleted: it called reusable-sync-registry.yml, which no longer exists in actions, so it failed on every .graphite.yml push. The registry sync runs on platform's hourly schedule, and sooner when the hub's webhook dispatches it.
  • README.md: the Deployment section says the lab is retired and where its feature lives now, instead of describing the old values file, the secrets repository and sleeping.

Checked

platform/scripts/sync.py's apply run locally against the current registry, the organisation's repositories and members: status=archived deploy={'kind': 'none'} listed=True showcase=True, 0 problems.

After merge

platform's Sync registry rewrites projects/graphite-message-lab.yml on its next hourly run (at :17), and the hub stops probing the host on its next registry sync after that. The main push still publishes images; the deploy job then finds no deploy folder and records nothing, by design.

AmrMsCLL added a commit to Project-Graphite/graphite-hub that referenced this pull request Nov 7, 2026
Phase 8 of the hub server plan: the README and `CLAUDE.md` describe what
runs now.

## Changes

- `README.md` replaces the prerendered-site README: React Router 8 on
Express 5, SQLite and Redis, sign-in with GitHub behind `?graphite`, the
`/live` stream and the `/collab` WebSocket, all read from `server/` and
`app/`. What the hub does; routes from `app/routes.ts`; server endpoints
from `server/app.ts` and the webhook's handling from `server/sync.ts`;
sign-in and roles; storage; background work and retention from
`server/main.ts` and `server/lifecycle.ts`; observability; configuration
from `server/config.ts`; local run, commands, layout, CI and deployment.
- `CLAUDE.md`: two dated decision records added rather than history
edited, as the file asks: scheduled work is SQLite rows and a timer with
no BullMQ or page cache; releases come from GitHub Releases and Message
Lab's registry entry is archived
(Project-Graphite/graphite-message-lab#19). The "Off limits" list no
longer names `releases/` and `src/data/registry.json`, which are gone.

No code changes. Prettier does not cover the root files.
@AmrMsCLL AmrMsCLL changed the title chore: retire the registry entry; the lab is archived and no longer deployed chore: retire the lab: archived entry, no deploy, dead Registry workflow removed Nov 7, 2026
@AmrMsCLL
AmrMsCLL merged commit 3b0005c into main Nov 7, 2026
4 checks passed
@AmrMsCLL
AmrMsCLL deleted the chore/retire branch November 7, 2026 00:59
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