diff --git a/ent/event/event.go b/ent/event/event.go index d9acfc88..2f376908 100644 --- a/ent/event/event.go +++ b/ent/event/event.go @@ -88,6 +88,7 @@ type Kind string const ( KindDeployment Kind = "deployment" KindReview Kind = "review" + KindApproval Kind = "approval" ) func (k Kind) String() string { @@ -97,7 +98,7 @@ func (k Kind) String() string { // KindValidator is a validator for the "kind" field enum values. It is called by the builders before save. func KindValidator(k Kind) error { switch k { - case KindDeployment, KindReview: + case KindDeployment, KindReview, KindApproval: return nil default: return fmt.Errorf("event: invalid enum value for kind field: %q", k) diff --git a/ent/migrate/schema.go b/ent/migrate/schema.go index abaced94..b889b2f7 100644 --- a/ent/migrate/schema.go +++ b/ent/migrate/schema.go @@ -196,7 +196,7 @@ var ( // EventsColumns holds the columns for the "events" table. EventsColumns = []*schema.Column{ {Name: "id", Type: field.TypeInt, Increment: true}, - {Name: "kind", Type: field.TypeEnum, Enums: []string{"deployment", "review"}}, + {Name: "kind", Type: field.TypeEnum, Enums: []string{"deployment", "review", "approval"}}, {Name: "type", Type: field.TypeEnum, Enums: []string{"created", "updated", "deleted"}}, {Name: "created_at", Type: field.TypeTime}, {Name: "deleted_id", Type: field.TypeInt, Nullable: true}, diff --git a/ent/schema/event.go b/ent/schema/event.go index f4daa248..c7f1b4c6 100644 --- a/ent/schema/event.go +++ b/ent/schema/event.go @@ -19,6 +19,8 @@ func (Event) Fields() []ent.Field { Values( "deployment", "review", + // Deprecated values: + "approval", ), field.Enum("type"). Values(