diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 3e0818e..5a17ed2 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -70,6 +70,11 @@ jobs: secrets: CODECOV_TOKEN: "${{ secrets.CODECOV_TOKEN }}" + dependency-review: + needs: [setup] + if: ${{ needs.setup.outputs.dependencies == 'true' && github.event_name == 'pull_request' }} + uses: ./.github/workflows/wc-dependency-review.yml + export-validation: needs: [setup, lint-format, type-check, test] if: always() && !contains(needs.*.result, 'failure') && !contains(needs.*.result, 'cancelled') @@ -79,7 +84,15 @@ jobs: name: Status Check runs-on: ubuntu-slim timeout-minutes: 1 - needs: [setup, lint-format, type-check, test, export-validation] + needs: + [ + setup, + lint-format, + type-check, + test, + export-validation, + dependency-review, + ] if: always() && (contains(needs.*.result, 'failure') || contains(needs.*.result, 'cancelled')) steps: - run: exit 1 diff --git a/.github/workflows/wc-dependency-review.yml b/.github/workflows/wc-dependency-review.yml index e0209f2..8460fc2 100644 --- a/.github/workflows/wc-dependency-review.yml +++ b/.github/workflows/wc-dependency-review.yml @@ -5,7 +5,6 @@ on: workflow_call permissions: contents: read - pull-requests: write defaults: run: @@ -27,4 +26,3 @@ jobs: with: deny-licenses: GPL-2.0, GPL-3.0 fail-on-severity: moderate - comment-summary-in-pr: always