A vibe coded tangled fork which supports pijul.
at c25b9122e5530efbb3f10a095482ce415e1c8712 40 lines 757 B view raw
1package models 2 3import "time" 4 5type SiteDeployStatus string 6 7const ( 8 SiteDeployStatusSuccess SiteDeployStatus = "success" 9 SiteDeployStatusFailure SiteDeployStatus = "failure" 10) 11 12type SiteDeployTrigger string 13 14const ( 15 SiteDeployTriggerConfigChange SiteDeployTrigger = "config_change" 16 SiteDeployTriggerPush SiteDeployTrigger = "push" 17) 18 19func (t SiteDeployTrigger) Label() string { 20 switch t { 21 case SiteDeployTriggerConfigChange: 22 return "config change" 23 case SiteDeployTriggerPush: 24 return "push" 25 default: 26 return string(t) 27 } 28} 29 30type SiteDeploy struct { 31 Id int64 32 RepoAt string 33 Branch string 34 Dir string 35 CommitSHA string 36 Status SiteDeployStatus 37 Trigger SiteDeployTrigger 38 Error string 39 CreatedAt time.Time 40}