Skip to content

Commit 8a8300c

Browse files
committed
report on invalid licenses
1 parent 7f47fd8 commit 8a8300c

File tree

1 file changed

+11
-0
lines changed

1 file changed

+11
-0
lines changed

.github/workflows/ci.yaml

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -640,6 +640,7 @@ jobs:
640640
- test-e2e
641641
- offlinedocs
642642
- sqlc-vet
643+
- dependency-license-review
643644
# Allow this job to run even if the needed jobs fail, are skipped or
644645
# cancelled.
645646
if: always()
@@ -656,6 +657,7 @@ jobs:
656657
echo "- test-js: ${{ needs.test-js.result }}"
657658
echo "- test-e2e: ${{ needs.test-e2e.result }}"
658659
echo "- offlinedocs: ${{ needs.offlinedocs.result }}"
660+
echo "- dependency-license-review: ${{ needs.dependency-license-review.result }}"
659661
echo
660662
661663
# We allow skipped jobs to pass, but not failed or cancelled jobs.
@@ -905,8 +907,17 @@ jobs:
905907
- name: 'Checkout Repository'
906908
uses: actions/checkout@v4
907909
- name: 'Dependency Review'
910+
id: review
908911
uses: actions/dependency-review-action@v4
909912
with:
910913
allow-licenses: Apache-2.0, BSD-2-Clause, BSD-3-Clause, CC0-1.0, ISC, MIT, MIT-0, MPL-2.0
911914
license-check: true
912915
vulnerability-check: false
916+
- name: 'Report'
917+
# make sure this step runs even if the previous failed
918+
if: ${{ failure() && steps.review.conclusion == 'failure' }}
919+
shell: bash
920+
env: # store comment HTML data in an environment variable
921+
COMMENT: ${{ steps.review.outputs.comment-content }}
922+
run: | # do something with the comment:
923+
echo "$COMMENT"

0 commit comments

Comments
 (0)