From 821bed0ea6b113bb7ccd05320a3bb716b2e4fde6 Mon Sep 17 00:00:00 2001 From: Elliot DeNolf Date: Thu, 9 May 2024 16:33:05 -0400 Subject: [PATCH] ci: all green (#6289) --- .github/workflows/main.yml | 21 ++++++++++++++++++--- 1 file changed, 18 insertions(+), 3 deletions(-) diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index e3dd3559f..2aea2012f 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -93,10 +93,10 @@ jobs: pnpm-store-${{ hashFiles('**/pnpm-lock.yaml') }} - run: pnpm install - - name: List changed files - run: git diff --name-only --diff-filter=d origin/${GITHUB_BASE_REF}...origin/${GITHUB_HEAD_REF} - name: Lint staged - run: npx lint-staged --diff="origin/${GITHUB_BASE_REF}...origin/${GITHUB_HEAD_REF}" + run: | + git diff --name-only --diff-filter=d origin/${GITHUB_BASE_REF}...${GITHUB_SHA} + npx lint-staged --diff="origin/${GITHUB_BASE_REF}...${GITHUB_SHA}" build: needs: changes @@ -490,3 +490,18 @@ jobs: yarn install yarn build yarn generate:types + + all-green: + name: All Green + if: always() + runs-on: ubuntu-latest + needs: + - lint + - build + - tests-unit + - tests-int + - tests-e2e + + steps: + - if: ${{ always() && (contains(needs.*.result, 'failure') || contains(needs.*.result, 'cancelled')) }} + run: exit 1