-
-
Notifications
You must be signed in to change notification settings - Fork 5.9k
Closed
Labels
topic/packagestype/featureCompletely new functionality. Can only be merged if feature freeze is not active.Completely new functionality. Can only be merged if feature freeze is not active.type/proposalThe new feature has not been accepted yet but needs to be discussed first.The new feature has not been accepted yet but needs to be discussed first.
Description
Feature Description
Gitea generic package only supports adding a single asset for a given tag version.
gitea/routers/api/packages/generic/generic.go
Lines 92 to 112 in 86e5268
_, _, err = packages_service.CreatePackageAndAddFile( | |
&packages_service.PackageCreationInfo{ | |
PackageInfo: packages_service.PackageInfo{ | |
Owner: ctx.Package.Owner, | |
PackageType: packages_model.TypeGeneric, | |
Name: packageName, | |
Version: packageVersion, | |
}, | |
SemverCompatible: true, | |
Creator: ctx.Doer, | |
}, | |
&packages_service.PackageFileCreationInfo{ | |
PackageFileInfo: packages_service.PackageFileInfo{ | |
Filename: filename, | |
}, | |
Data: buf, | |
IsLead: true, | |
}, | |
) | |
if err != nil { | |
if err == packages_model.ErrDuplicatePackageVersion { |
I think having the possibility to add multiple assets (for example Windows, MacOS, Linux executable) to a single version is very common.
Ping @KN4CK3R 😉
Screenshots
No response
Metadata
Metadata
Assignees
Labels
topic/packagestype/featureCompletely new functionality. Can only be merged if feature freeze is not active.Completely new functionality. Can only be merged if feature freeze is not active.type/proposalThe new feature has not been accepted yet but needs to be discussed first.The new feature has not been accepted yet but needs to be discussed first.