Skip to content

Commit 9f8e30c

Browse files
committed
Separate install steps into parts
1 parent a1bed4a commit 9f8e30c

4 files changed

Lines changed: 3687 additions & 318 deletions

File tree

.github/workflows/ci-tests.yaml

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,14 +27,26 @@ jobs:
2727
restore-keys: |
2828
${{ runner.OS }}-npm-cache-
2929
30-
- name: Install dependencies
30+
- name: Install root dependencies
3131
run: |
3232
npm i
3333
npm i @rumblefishdev/ui --legacy-peer-deps
3434
node_modules/.bin/lerna bootstrap
35+
env:
36+
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
37+
38+
- name: Install @rumblefishdev/ui
39+
run: |
40+
npm i @rumblefishdev/ui --legacy-peer-deps
3541
env:
3642
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
3743

44+
- name: Install monorepo dependencies
45+
run: |
46+
node_modules/.bin/lerna bootstrap
47+
env:
48+
NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }}
49+
3850
- name: Build types
3951
run: |
4052
npm run types:build

0 commit comments

Comments
 (0)