Use /syft binary path when available, fall back to PATH lookup
All checks were successful
continuous-integration/drone/push Build is passing

This commit is contained in:
nemunaire 2026-03-15 12:05:39 +07:00
commit ae23eaad69

View file

@ -43,7 +43,12 @@ func Exec(ctx context.Context, args Args) error {
cmdArgs = append(cmdArgs, "--source-version", sourceVersion)
}
cmd := exec.CommandContext(ctx, "syft", cmdArgs...)
syftBin := "syft"
if _, err := os.Stat("/syft"); err == nil {
syftBin = "/syft"
}
cmd := exec.CommandContext(ctx, syftBin, cmdArgs...)
cmd.Stdout = os.Stdout
cmd.Stderr = os.Stderr
trace(cmd)