Feat: add release image workflows
Some checks failed
Go test / run-go-vet (push) Successful in 5s
Go test / check-swagger-up-to-date (push) Successful in 9s
Go test / run-go-test (push) Successful in 27s
Go test / cleanup-go-test (push) Successful in 14s
Go test / release-image (push) Failing after 56s

This commit is contained in:
2025-12-09 01:55:15 +08:00
parent 2208307c48
commit 54c7659ee8
4 changed files with 55 additions and 10 deletions

View File

@@ -61,7 +61,7 @@ func (self *BunDatabase) UpdateRefreshToken(
}
err := self.db.RunInTx(ctx, nil, func(ctx context.Context, tx bun.Tx) error {
err := self.db.NewSelect().
err := tx.NewSelect().
Model(&ret).
WherePK().
Scan(ctx)
@@ -76,7 +76,7 @@ func (self *BunDatabase) UpdateRefreshToken(
return err
}
_, err = self.db.NewUpdate().
_, err = tx.NewUpdate().
Model((*models.Session)(nil)).
Set("refresh_token = ?", ret.RefreshToken).
Where("user_id = ?", userId).
@@ -176,7 +176,7 @@ func (self *BunDatabase) UpdateAliases(
Name: ali,
})
}
_, err := self.db.NewInsert().
_, err := tx.NewInsert().
Model(&aliases).
On("CONFLICT (name) DO NOTHING").
Exec(ctx)
@@ -191,7 +191,7 @@ func (self *BunDatabase) UpdateAliases(
ImageId: imageId,
})
}
_, err = self.db.NewInsert().
_, err = tx.NewInsert().
Model(&rels).
On(`CONFLICT ("alias_id", "image_id") DO NOTHING`).
Exec(ctx)
@@ -218,14 +218,14 @@ func (self *BunDatabase) DeleteImage(
imageId int64,
) error {
return self.db.RunInTx(ctx, nil, func(ctx context.Context, tx bun.Tx) error {
_, err := self.db.NewDelete().
_, err := tx.NewDelete().
Model((*models.Image)(nil)).
Where("id = ?", imageId).
Exec(ctx)
if err != nil {
return err
}
_, err = self.db.NewDelete().
_, err = tx.NewDelete().
Model((*models.AliasImage)(nil)).
Where("image_id = ?", imageId).
Exec(ctx)
@@ -241,14 +241,14 @@ func (self *BunDatabase) DeleteAlias(
aliasId int64,
) error {
return self.db.RunInTx(ctx, nil, func(ctx context.Context, tx bun.Tx) error {
_, err := self.db.NewDelete().
_, err := tx.NewDelete().
Model((*models.Alias)(nil)).
Where("id = ?", aliasId).
Exec(ctx)
if err != nil {
return err
}
_, err = self.db.NewDelete().
_, err = tx.NewDelete().
Model((*models.AliasImage)(nil)).
Where("alias_id = ?", aliasId).
Exec(ctx)