From b54cff2e193e315fb8eccbc8fcab068f2789d617 Mon Sep 17 00:00:00 2001 From: Josh Dolitsky <393494+jdolitsky@users.noreply.github.com> Date: Wed, 28 Jun 2023 16:53:22 -0500 Subject: [PATCH] Fix grype scan not getting subpackage name Signed-off-by: Josh Dolitsky <393494+jdolitsky@users.noreply.github.com> --- .github/workflows/ci-build.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/ci-build.yaml b/.github/workflows/ci-build.yaml index 2700fc2ae23..8919a318cae 100644 --- a/.github/workflows/ci-build.yaml +++ b/.github/workflows/ci-build.yaml @@ -92,7 +92,7 @@ jobs: set -x for line in `cat packages.log`; do # convert the melange output (e.g. "x86_64|grype|grype|0.63.0-r1" ) to an actual apk path - apk_path=$(echo "${line}" | awk '{ split($1, pkg, "|"); printf("packages/%s/%s-%s.apk\n", pkg[1], pkg[2], pkg[4]) }') + apk_path=$(echo "${line}" | awk '{ split($1, pkg, "|"); printf("packages/%s/%s-%s.apk\n", pkg[1], pkg[3], pkg[4]) }') ./scripts/grype-scan-apk.sh "${apk_path}" done