diff options
| author | Peter Stone <thepeterstone@gmail.com> | 2026-03-24 23:01:22 +0000 |
|---|---|---|
| committer | Peter Stone <thepeterstone@gmail.com> | 2026-03-24 23:01:22 +0000 |
| commit | 4a47ec318c92cc899ee7392bb200cf9ee482e0da (patch) | |
| tree | e2c2d7f37c6a971f344f11344e9df53e271df290 /internal/storage | |
| parent | f6041b8d1c1bf7e776973e2cc6ddac8ecaab3cfa (diff) | |
feat: merge story branch to master before deploy, add doot project to registry
- triggerStoryDeploy: fetch/checkout/merge --no-ff/push before running deploy script (ADR-007)
- executor_test: TestPool_StoryDeploy_MergesStoryBranch proves merge happens
- seed.go: add doot project with deploy script; wire claudomator deploy script
Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
Diffstat (limited to 'internal/storage')
| -rw-r--r-- | internal/storage/seed.go | 19 |
1 files changed, 14 insertions, 5 deletions
diff --git a/internal/storage/seed.go b/internal/storage/seed.go index d1ded8a..884292d 100644 --- a/internal/storage/seed.go +++ b/internal/storage/seed.go @@ -11,11 +11,12 @@ import ( func (s *DB) SeedProjects() error { projects := []*task.Project{ { - ID: "claudomator", - Name: "claudomator", - LocalPath: "/workspace/claudomator", - RemoteURL: localBareRemote("/workspace/claudomator"), - Type: "web", + ID: "claudomator", + Name: "claudomator", + LocalPath: "/workspace/claudomator", + RemoteURL: localBareRemote("/workspace/claudomator"), + Type: "web", + DeployScript: "/workspace/claudomator/scripts/deploy", }, { ID: "nav", @@ -24,6 +25,14 @@ func (s *DB) SeedProjects() error { RemoteURL: localBareRemote("/workspace/nav"), Type: "android", }, + { + ID: "doot", + Name: "doot", + LocalPath: "/workspace/doot", + RemoteURL: localBareRemote("/workspace/doot"), + Type: "web", + DeployScript: "/workspace/doot/scripts/deploy", + }, } for _, p := range projects { if err := s.UpsertProject(p); err != nil { |
