summaryrefslogtreecommitdiff
path: root/internal/storage
diff options
context:
space:
mode:
authorPeter Stone <thepeterstone@gmail.com>2026-03-24 23:01:22 +0000
committerPeter Stone <thepeterstone@gmail.com>2026-03-24 23:01:22 +0000
commit4a47ec318c92cc899ee7392bb200cf9ee482e0da (patch)
treee2c2d7f37c6a971f344f11344e9df53e271df290 /internal/storage
parentf6041b8d1c1bf7e776973e2cc6ddac8ecaab3cfa (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.go19
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 {