diff --git a/.github/workflows/ci-owasp-dependency-check.yaml b/.github/workflows/ci-owasp-dependency-check.yaml index 45084c9483615..ea8a3b698dcf8 100644 --- a/.github/workflows/ci-owasp-dependency-check.yaml +++ b/.github/workflows/ci-owasp-dependency-check.yaml @@ -98,11 +98,12 @@ jobs: owasp-dependency-check-data- - name: Update OWASP Dependency Check data + id: update-owasp-dependency-check-data if: ${{ matrix.branch == 'master' && (steps.restore-owasp-dependency-check-data.outputs.cache-hit != 'true' || steps.restore-owasp-dependency-check-data.outputs.cache-matched-key != steps.restore-owasp-dependency-check-data.outputs.cache-primary-key) }} run: mvn -B -ntp -Powasp-dependency-check initialize -pl . dependency-check:update-only - name: Save OWASP Dependency Check data - if: ${{ matrix.branch == 'master' && (steps.restore-owasp-dependency-check-data.outputs.cache-hit != 'true' || steps.restore-owasp-dependency-check-data.outputs.cache-matched-key != steps.restore-owasp-dependency-check-data.outputs.cache-primary-key) }} + if: ${{ steps.update-owasp-dependency-check-data.outcome == 'success' }} uses: actions/cache/save@v3 timeout-minutes: 5 with: