Skip to content

Commit b7a3151

Browse files
committed
check ci if default false works in mssql
1 parent 9f546ab commit b7a3151

File tree

2 files changed

+3
-9
lines changed

2 files changed

+3
-9
lines changed

models/actions/runner.go

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ type ActionRunner struct {
5858
// Store labels defined in state file (default: .runner file) of `act_runner`
5959
AgentLabels []string `xorm:"TEXT"`
6060
// Store if this is a runner that only ever get one single job assigned
61-
Ephemeral bool `xorm:"ephemeral"`
61+
Ephemeral bool `xorm:"ephemeral NOT NULL DEFAULT false"`
6262

6363
Created timeutil.TimeStamp `xorm:"created"`
6464
Updated timeutil.TimeStamp `xorm:"updated"`

models/migrations/v1_24/v315.go

Lines changed: 2 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -9,14 +9,8 @@ import (
99

1010
func AddEphemeralToActionRunner(x *xorm.Engine) error {
1111
type ActionRunner struct {
12-
Ephemeral bool `xorm:"ephemeral"`
12+
Ephemeral bool `xorm:"ephemeral NOT NULL DEFAULT false"`
1313
}
1414

15-
if err := x.Sync(new(ActionRunner)); err != nil {
16-
return err
17-
}
18-
19-
// update all records to set ephemeral to false
20-
_, err := x.Exec("UPDATE `action_runner` SET `ephemeral` = false WHERE `ephemeral` IS NULL")
21-
return err
15+
return x.Sync(new(ActionRunner))
2216
}

0 commit comments

Comments
 (0)