From d1d7c564e76333cab848fa6ba2f53f25e70e6757 Mon Sep 17 00:00:00 2001 From: Patrik Oldsberg Date: Sun, 17 May 2020 23:26:13 +0200 Subject: [PATCH] github/workflows: update to new build setup --- .github/workflows/frontend.yml | 22 +++++++++++++++------- .github/workflows/master.yml | 3 +++ 2 files changed, 18 insertions(+), 7 deletions(-) diff --git a/.github/workflows/frontend.yml b/.github/workflows/frontend.yml index c19583b653..bf47d26d6d 100644 --- a/.github/workflows/frontend.yml +++ b/.github/workflows/frontend.yml @@ -56,14 +56,19 @@ jobs: - name: yarn install run: yarn install --frozen-lockfile - - name: verify plugin template - run: yarn lerna -- run diff -- --check - - name: lint run: yarn lerna -- run lint --since origin/master - - name: build - run: yarn build + - name: type checking and declarations + run: yarn tsc --incremental false + + - name: build changed packages + if: ${{ steps.yarn-lock.outcome == 'success' }} + run: yarn lerna -- run build --since origin/master + + - name: build all packages + if: ${{ steps.yarn-lock.outcome == 'failure' }} + run: yarn lerna -- run build -- --coverage - name: test changed packages if: ${{ steps.yarn-lock.outcome == 'success' }} @@ -73,8 +78,11 @@ jobs: if: ${{ steps.yarn-lock.outcome == 'failure' }} run: yarn lerna -- run test -- --coverage - - name: yarn bundle, if app was changed - run: git diff --quiet origin/master HEAD -- yarn.lock packages/app packages/core || yarn bundle + - name: verify plugin template + run: yarn lerna -- run diff -- --check + + - name: bundle example app + run: yarn bundle - name: verify storybook run: yarn workspace storybook build-storybook diff --git a/.github/workflows/master.yml b/.github/workflows/master.yml index 6df9738bbc..a41f25c262 100644 --- a/.github/workflows/master.yml +++ b/.github/workflows/master.yml @@ -54,6 +54,9 @@ jobs: - name: lint run: yarn lerna -- run lint + - name: type checking and declarations + run: yarn tsc --incremental false + - name: build run: yarn build