Skip to content

docs(plan): add apps that deploy on push - #29

Merged
zyx1121 merged 1 commit into
mainfrom
docs/plan-apps
Oct 12, 2026
Merged

zyx1121 merged 1 commit into
mainfrom
docs/plan-apps

Conversation

@zyx1121

@zyx1121 zyx1121 commented Oct 12, 2026

Copy link
Copy Markdown
Member

Summary

  • Add PLAN 7.9: an app binds a GitHub repository branch to one machine and deploys on every push.
  • Builds run in GitHub Actions. The reusable action NYCU-WinLab/carrel-deploy@v1 uploads the artifact with a GitHub OIDC token, so repositories hold no carrel secret.
  • carrel-deployd, installed by the member over SSH, long-polls carrel, switches releases and rolls back on a failed health check. Admins still never enter tenant machines (7.7).
  • New app_* tools, objects, decision row, skill update, milestone M11 and open decision 15. GitLab and builds inside carrel stay out of version 1.

Test plan

  • Review the design in PLAN 7.9

🤖 Generated with Claude Code

Build in GitHub Actions, authorize uploads with GitHub OIDC, and let an
agent the member installs in the machine switch releases.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
@zyx1121
zyx1121 merged commit 8fd5b83 into main Oct 12, 2026
2 of 4 checks passed
@zyx1121
zyx1121 deleted the docs/plan-apps branch October 12, 2026 07:47
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