fix(ci): add fallback for grep in security-weekly-rebuild

grep returns exit code 1 when no matches are found, which can fail
the workflow unexpectedly. Added fallback echo message.
This commit is contained in:
GitHub Actions
2026-01-24 23:17:57 +00:00
parent 21112d406a
commit e8fe98b184

View File

@@ -132,7 +132,7 @@ jobs:
echo "Checking key security packages:" >> $GITHUB_STEP_SUMMARY
echo '```' >> $GITHUB_STEP_SUMMARY
docker run --rm --entrypoint "" ${{ env.REGISTRY }}/${{ env.IMAGE_NAME }}@${{ steps.build.outputs.digest }} \
sh -c "dpkg -l | grep -E 'libc-ares|curl|libcurl|openssl|libssl'" >> $GITHUB_STEP_SUMMARY
sh -c "dpkg -l | grep -E 'libc-ares|curl|libcurl|openssl|libssl' || echo 'No matching packages found'" >> $GITHUB_STEP_SUMMARY
echo '```' >> $GITHUB_STEP_SUMMARY
- name: Create security scan summary