Only inject netrc to trusted clone plugins (#1352)

Co-authored-by: qwerty287 <ndev@web.de>
Co-authored-by: 6543 <6543@obermui.de>
This commit is contained in:
6543
2023-03-20 21:17:49 +01:00
committed by GitHub
parent 7870c29f5f
commit e28b43ab19
11 changed files with 68 additions and 8 deletions

View File

@@ -48,6 +48,7 @@ import (
"github.com/woodpecker-ci/woodpecker/server/router/middleware"
"github.com/woodpecker-ci/woodpecker/server/store"
"github.com/woodpecker-ci/woodpecker/server/web"
"github.com/woodpecker-ci/woodpecker/shared/constant"
"github.com/woodpecker-ci/woodpecker/version"
// "github.com/woodpecker-ci/woodpecker/server/plugins/encryption"
// encryptedStore "github.com/woodpecker-ci/woodpecker/server/plugins/encryption/wrapper/store"
@@ -313,6 +314,7 @@ func setupEvilGlobals(c *cli.Context, v store.Store, f forge.Forge) {
// Cloning
server.Config.Pipeline.DefaultCloneImage = c.String("default-clone-image")
constant.TrustedCloneImages = append(constant.TrustedCloneImages, server.Config.Pipeline.DefaultCloneImage)
// Execution
_events := c.StringSlice("default-cancel-previous-pipeline-events")