diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index cba803952d..0ba6ca8c62 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -190,9 +190,14 @@ jobs: run: git diff --quiet origin/master HEAD -- yarn.lock continue-on-error: true - - name: lint + - name: lint changed packages + if: ${{ steps.yarn-lock.outcome == 'success' }} run: yarn backstage-cli repo lint --since origin/master + - name: lint all packages + if: ${{ steps.yarn-lock.outcome == 'failure' }} + run: yarn backstage-cli repo lint + - name: test changed packages if: ${{ steps.yarn-lock.outcome == 'success' }} run: yarn lerna -- run test --since origin/master -- --coverage --runInBand