Skip to content

Commit 5367fe2

Browse files
committed
Add npm audit/list output to workflow for main.
1 parent 6a60895 commit 5367fe2

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

.github/workflows/osv-scanner-main.yaml

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -70,6 +70,11 @@ jobs:
7070
with:
7171
path: results.md
7272
trim: true
73+
# Run npm audit and npm list to build up additional report explanations
74+
- name: Generate npm audit and list report
75+
id: audit_list_report
76+
uses: ./.github/actions/npm-audit-list
77+
continue-on-error: true # this action may not exist in the repo yet...
7378
- name: Find the most recent OSV issue
7479
env:
7580
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
@@ -86,19 +91,19 @@ jobs:
8691
ISSUE_BODY: ${{ steps.results.outputs.content }}
8792
LATEST_ISSUE: ${{ steps.latest_issue.outputs.content }}
8893
run: |
89-
gh issue edit ${LATEST_ISSUE} --title "Vulnerabilities as of ${NOW}" --body "${ISSUE_BODY}"
94+
gh issue edit ${LATEST_ISSUE} --title "Vulnerabilities as of ${NOW}" --body "${ISSUE_BODY} ${{ steps.audit_list_report.outputs.result }}"
9095
- name: Close existing issue if no vulnerabilities
9196
if: ${{ steps.latest_issue.outputs.content != '' && contains(steps.results.outputs.content, 'No issues found') }}
9297
env:
9398
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
9499
LATEST_ISSUE: ${{ steps.latest_issue.outputs.content }}
95100
COMMENT: ${{ steps.results.outputs.content }}
96101
run: |
97-
gh issue close ${LATEST_ISSUE} --comment "${COMMENT}"
102+
gh issue close ${LATEST_ISSUE} --comment "${COMMENT} ${{ steps.audit_list_report.outputs.result }}"
98103
- name: Create issue from results
99104
if: ${{ steps.latest_issue.outputs.content == '' && !contains(steps.results.outputs.content, 'No issues found') }}
100105
env:
101106
GH_TOKEN: ${{ secrets.GITHUB_TOKEN }}
102107
ISSUE_BODY: ${{ steps.results.outputs.content }}
103108
run: |
104-
gh issue create --title "Vulnerabilities as of ${NOW}" --body "${ISSUE_BODY}" --label OSV
109+
gh issue create --title "Vulnerabilities as of ${NOW}" --body "${ISSUE_BODY} ${{ steps.audit_list_report.outputs.result }}" --label OSV

0 commit comments

Comments
 (0)