Skip to content

Commit 9c0591e

Browse files
committed
Set SemverCompatible to false for Conan packages.
1 parent 2d94774 commit 9c0591e

File tree

3 files changed

+19
-1
lines changed

3 files changed

+19
-1
lines changed

models/migrations/migrations.go

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -413,6 +413,8 @@ var migrations = []Migration{
413413
NewMigration("Add badges to users", createUserBadgesTable),
414414
// v225 -> v226
415415
NewMigration("Alter gpg_key/public_key content TEXT fields to MEDIUMTEXT", alterPublicGPGKeyContentFieldsToMediumText),
416+
// v226 -> v227
417+
NewMigration("Fix package semver field", fixPackageSemverField),
416418
}
417419

418420
// GetCurrentDBVersion returns the current db version

models/migrations/v226.go

Lines changed: 17 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,17 @@
1+
// Copyright 2022 The Gitea Authors. All rights reserved.
2+
// Use of this source code is governed by a MIT-style
3+
// license that can be found in the LICENSE file.
4+
5+
package migrations
6+
7+
import (
8+
"code.gitea.io/gitea/modules/setting"
9+
10+
"xorm.io/builder"
11+
"xorm.io/xorm"
12+
)
13+
14+
func fixPackageSemverField(x *xorm.Engine) error {
15+
_, err = x.Exec(builder.Update(builder.Eq{"semver_compatible": false}).From("`package`").Where(builder.In("`type`", "conan", "generic")))
16+
return err
17+
}

routers/api/packages/conan/conan.go

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -342,7 +342,6 @@ func uploadFile(ctx *context.Context, fileFilter stringSet, fileKey string) {
342342
Name: rref.Name,
343343
Version: rref.Version,
344344
},
345-
SemverCompatible: true,
346345
Creator: ctx.Doer,
347346
}
348347
pfci := &packages_service.PackageFileCreationInfo{

0 commit comments

Comments
 (0)