feat: respect custom exit code from plugin (#6584)

Signed-off-by: knqyf263 <knqyf263@gmail.com>
This commit is contained in:
Teppei Fukuda
2024-05-02 09:07:49 +04:00
committed by GitHub
parent a5d485cf8a
commit f0961d54f6
10 changed files with 41 additions and 24 deletions

View File

@@ -18,6 +18,7 @@ import (
"github.com/aquasecurity/trivy/pkg/commands/operation"
"github.com/aquasecurity/trivy/pkg/flag"
"github.com/aquasecurity/trivy/pkg/log"
"github.com/aquasecurity/trivy/pkg/types"
)
var allSupportedServicesFunc = awsScanner.AllSupportedServices
@@ -170,6 +171,5 @@ func Run(ctx context.Context, opt flag.Options) error {
return xerrors.Errorf("unable to write results: %w", err)
}
operation.Exit(opt, r.Failed())
return nil
return operation.Exit(opt, r.Failed(), types.Metadata{})
}