Merge branch 'pacman-packages' of github.com:ExplodingDragon/gitea into pacman-packages

pull/31037/head
dragon 4 months ago
commit 590e17b69b
  1. 2
      routers/api/packages/arch/arch.go
  2. 8
      tests/integration/api_packages_arch_test.go

@ -47,7 +47,7 @@ func refreshLocker(ctx *context.Context, group string) (globallock.ReleaseFunc,
}
func PushPackage(ctx *context.Context) {
group := ctx.PathParam("*")
group := strings.Trim(ctx.PathParam("*"), "/")
releaser, err := refreshLocker(ctx, group)
if err != nil {
apiError(ctx, http.StatusInternalServerError, err)

@ -23,6 +23,7 @@ import (
"code.gitea.io/gitea/models/unittest"
user_model "code.gitea.io/gitea/models/user"
arch_model "code.gitea.io/gitea/modules/packages/arch"
"code.gitea.io/gitea/modules/util"
"code.gitea.io/gitea/tests"
"github.com/ProtonMail/go-crypto/openpgp/armor"
@ -133,10 +134,7 @@ HMhNSS1IzUsBcpJAPFAwwUXSM0u4BjoaR8EoGAWjgGQAAILFeyQADAAA
})
for _, group := range []string{"", "arch", "arch/os", "x86_64"} {
groupURL := rootURL
if group != "" {
groupURL = groupURL + "/" + group
}
groupURL := rootURL + util.Iif(group == "", "", "/"+group)
t.Run(fmt.Sprintf("Upload[%s]", group), func(t *testing.T) {
defer tests.PrintCurrentTest(t)()
@ -314,7 +312,9 @@ HMhNSS1IzUsBcpJAPFAwwUXSM0u4BjoaR8EoGAWjgGQAAILFeyQADAAA
MakeRequest(t, req, http.StatusNoContent)
})
}
require.False(t, t.Failed())
}
t.Run("Concurrent Upload", func(t *testing.T) {
defer tests.PrintCurrentTest(t)()
var wg sync.WaitGroup

Loading…
Cancel
Save