Skip to content

Commit 1712f15

Browse files
committed
fix: add snyk-delta cli extension to cli
1 parent 9b744cd commit 1712f15

File tree

3 files changed

+12
-3
lines changed

3 files changed

+12
-3
lines changed

cliv2/cmd/cliv2/main.go

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -61,6 +61,7 @@ import (
6161

6262
cli_errors "github.com/snyk/cli/cliv2/internal/errors"
6363
"github.com/snyk/cli/cliv2/pkg/basic_workflows"
64+
snykdeltaworkflow "github.com/snyk/cli-extension-snyk-delta/pkg/test_delta"
6465
)
6566

6667
var internalOS string
@@ -381,6 +382,9 @@ func createCommandsForWorkflows(rootCommand *cobra.Command, engine workflow.Engi
381382
legacy.SetupTestMonitorCommand(parentCommand)
382383
} else if currentCommandString == "auth" {
383384
parentCommand.RunE = runAuthCommand
385+
} else if currentCommandString == "test-delta" {
386+
// to preserve all flags for test-delta to be passed to the legacy cli
387+
parentCommand.FParseErrWhitelist.UnknownFlags = true
384388
}
385389
}
386390
}
@@ -552,6 +556,8 @@ func MainWithErrorCode() int {
552556
globalEngine.AddExtensionInitializer(workflows.InitConnectivityCheckWorkflow)
553557
globalEngine.AddExtensionInitializer(localworkflows.InitCodeWorkflow)
554558
globalEngine.AddExtensionInitializer(ignoreworkflow.InitIgnoreWorkflows)
559+
globalEngine.AddExtensionInitializer(snykdeltaworkflow.InitTestDelta)
560+
555561

556562
// init engine
557563
err = globalEngine.Init()

cliv2/go.mod

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,9 +16,10 @@ require (
1616
github.com/snyk/cli-extension-iac-rules v0.0.0-20250829110455-1260348bc188
1717
github.com/snyk/cli-extension-os-flows v0.0.0-20251125150934-8bac76166638
1818
github.com/snyk/cli-extension-sbom v0.0.0-20251113132837-5f6cc6d0cb26
19+
github.com/snyk/cli-extension-snyk-delta v0.0.0-20251127172645-7010680bfd56
1920
github.com/snyk/container-cli v0.0.0-20250321132345-1e2e01681dd7
2021
github.com/snyk/error-catalog-golang-public v0.0.0-20251024131459-25bdd340f134
21-
github.com/snyk/go-application-framework v0.0.0-20251118111357-8c9e565ff018
22+
github.com/snyk/go-application-framework v0.0.0-20251125151940-b1299180db56
2223
github.com/snyk/go-httpauth v0.0.0-20240307114523-1f5ea3f55c65
2324
github.com/snyk/snyk-iac-capture v0.6.5
2425
github.com/snyk/snyk-ls v0.0.0-20251118173432-c23fd4ea5f4e

cliv2/go.sum

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1306,14 +1306,16 @@ github.com/snyk/cli-extension-os-flows v0.0.0-20251125150934-8bac76166638 h1:JSg
13061306
github.com/snyk/cli-extension-os-flows v0.0.0-20251125150934-8bac76166638/go.mod h1:7cBuPp3HdioLGDBd7TvBPPUxTrehTi0dYPRh3K7fKm4=
13071307
github.com/snyk/cli-extension-sbom v0.0.0-20251113132837-5f6cc6d0cb26 h1:KEiRBMdOJHefM4GKL3C3FfvH4J2G/vBFnwkonylV5+o=
13081308
github.com/snyk/cli-extension-sbom v0.0.0-20251113132837-5f6cc6d0cb26/go.mod h1:zyKDBaETfZyI7BfIjPnezH3QX2seQrR/d7NM5W6LV9s=
1309+
github.com/snyk/cli-extension-snyk-delta v0.0.0-20251127172645-7010680bfd56 h1:EpWJ/U2PfQLbAWpgnIp197oDWFt/Ad5vTQ6fql7FS7E=
1310+
github.com/snyk/cli-extension-snyk-delta v0.0.0-20251127172645-7010680bfd56/go.mod h1:pm4RE0OLdmMwFa6BDHVSaPFf8FICiSUEu12d4jxQlwI=
13091311
github.com/snyk/code-client-go v1.24.4 h1:19rmeqZFvjQMKaAmSZ0CdYZb1d0ENsDad2Cp32jeWOA=
13101312
github.com/snyk/code-client-go v1.24.4/go.mod h1:uMlmMToe4uuNhNLs+yxjM3WFbytna+ytDWhpbnNwTSk=
13111313
github.com/snyk/container-cli v0.0.0-20250321132345-1e2e01681dd7 h1:/2+2piwQtB9fEJCkXEOjboZjY+77lQfnvqBZ/60xNHk=
13121314
github.com/snyk/container-cli v0.0.0-20250321132345-1e2e01681dd7/go.mod h1:38w+dcAQp9eG3P5t2eNS9eG0reut10AeJjLv5lJ5lpM=
13131315
github.com/snyk/error-catalog-golang-public v0.0.0-20251024131459-25bdd340f134 h1:IKwMDrwicB07NDS+VrI6I8qowqdDpKI0nBEvMnbSu+w=
13141316
github.com/snyk/error-catalog-golang-public v0.0.0-20251024131459-25bdd340f134/go.mod h1:Ytttq7Pw4vOCu9NtRQaOeDU2dhBYUyNBe6kX4+nIIQ4=
1315-
github.com/snyk/go-application-framework v0.0.0-20251118111357-8c9e565ff018 h1:1NErKWe//TRxFzw/qG2kfyS+LQXyPncNRXArVxD52AQ=
1316-
github.com/snyk/go-application-framework v0.0.0-20251118111357-8c9e565ff018/go.mod h1:HXON5jD2A4GarLrQyUSLBGR7jJy7LfzzHmjdkLe3VCk=
1317+
github.com/snyk/go-application-framework v0.0.0-20251125151940-b1299180db56 h1:rkLe1KJVZ9/lPVCkHXm1AKKYZVNI2AAulHjDxoYFUqA=
1318+
github.com/snyk/go-application-framework v0.0.0-20251125151940-b1299180db56/go.mod h1:HXON5jD2A4GarLrQyUSLBGR7jJy7LfzzHmjdkLe3VCk=
13171319
github.com/snyk/go-httpauth v0.0.0-20240307114523-1f5ea3f55c65 h1:CEQuYv0Go6MEyRCD3YjLYM2u3Oxkx8GpCpFBd4rUTUk=
13181320
github.com/snyk/go-httpauth v0.0.0-20240307114523-1f5ea3f55c65/go.mod h1:88KbbvGYlmLgee4OcQ19yr0bNpXpOr2kciOthaSzCAg=
13191321
github.com/snyk/policy-engine v1.1.0 h1:vFbFZbs3B0Y3XuGSur5om2meo4JEcCaKfNzshZFGOUs=

0 commit comments

Comments
 (0)