This document records the most recent verified stable state of the project and provides instructions for rolling back to it.
| Field | Value |
|---|---|
| Tag | v0.1-stable (update when first stable release is tagged) |
| Commit SHA | [SHA] |
| Date | YYYY-MM-DD |
| Verified by | [agent name or human] |
| What was verified | Initial project structure — no application services yet |
cd /opt/[REPO-NAME]
sudo -u z121532 git fetch origin
sudo -u z121532 git checkout v0.1-stable
sudo bash scripts/deploy.sh- Go to Actions → Deploy to Schubert → Run workflow
- Set
force_remote: trueif the self-hosted runner is offline - Trigger the run — it will deploy whatever is on
main
If rolling back to a tag, push the tag's commit to
mainfirst:git checkout v0.1-stable git push origin HEAD:main --force # requires human authorization
When a release is verified stable on Schubert:
git tag -a vX.Y-stable -m "Brief description of this stable state"
git push origin vX.Y-stableThen update the table above with the new tag, SHA, date, and what was verified.
- None (initial template state)
| Tag | SHA | Date | Notes |
|---|---|---|---|
v0.1-stable |
[SHA] |
YYYY-MM-DD | Initial project structure |