Files
2026-05-12 22:34:26 +02:00

75 lines
1.3 KiB
Go

package migrations
import (
"github.com/forgeo/forgebucket/internal/models"
"xorm.io/xorm"
)
func Run(engine *xorm.Engine) error {
if err := engine.Sync2(
&models.User{},
&models.Repository{},
&models.PullRequest{},
&models.FederationActor{},
&models.Issue{},
&models.SSHKey{},
); err != nil {
return err
}
if err := Run002(engine); err != nil {
return err
}
if err := Run003(engine); err != nil {
return err
}
if err := Run004(engine); err != nil {
return err
}
if err := Run005(engine); err != nil {
return err
}
if err := Run006(engine); err != nil {
return err
}
if err := Run007(engine); err != nil {
return err
}
if err := Run008(engine); err != nil {
return err
}
if err := Run009(engine); err != nil {
return err
}
if err := Run010(engine); err != nil {
return err
}
if err := Run011(engine); err != nil {
return err
}
if err := Run012(engine); err != nil {
return err
}
if err := Run013(engine); err != nil {
return err
}
if err := Run014(engine); err != nil {
return err
}
if err := Run015(engine); err != nil {
return err
}
if err := Run016(engine); err != nil {
return err
}
if err := Run017(engine); err != nil {
return err
}
if err := Run018(engine); err != nil {
return err
}
if err := Run019(engine); err != nil {
return err
}
return Run020(engine)
}