Skip to content

Commit b34befd

Browse files
committed
chore: use NPM workspaces
Signed-off-by: Francisco Buceta <frbuceta@gmail.com>
1 parent d811d21 commit b34befd

File tree

83 files changed

+28289
-153109
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

83 files changed

+28289
-153109
lines changed

.github/workflows/continuous-integration.yml

Lines changed: 10 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -36,10 +36,8 @@ jobs:
3636
uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0
3737
with:
3838
node-version: ${{ matrix.node-version }}
39-
- name: Bootstrap
40-
run: |
41-
npm ci --ignore-scripts
42-
npx lerna bootstrap
39+
- name: Install dependencies
40+
run: npm ci --ignore-scripts
4341
- name: Build
4442
run: node packages/build/bin/compile-package -b
4543
- name: Run package tests
@@ -78,10 +76,8 @@ jobs:
7876
- uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0
7977
with:
8078
node-version: 18 # LTS
81-
- name: Bootstrap
82-
run: |
83-
npm ci --ignore-scripts
84-
npx lerna bootstrap --scope "@loopback/benchmark" --include-dependencies
79+
- name: Install dependencies
80+
run: npm ci --ignore-scripts
8581
- name: Build
8682
run: npx lerna run build --scope "@loopback/benchmark"
8783
- name: Run benchmark tests
@@ -95,10 +91,8 @@ jobs:
9591
- uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0
9692
with:
9793
node-version: 18 # LTS
98-
- name: Bootstrap
99-
run: |
100-
npm ci --ignore-scripts
101-
npx lerna bootstrap
94+
- name: Install dependencies
95+
run: npm ci --ignore-scripts
10296
- name: Build
10397
run: node packages/build/bin/compile-package -b
10498
- name: Verify code linting
@@ -121,10 +115,8 @@ jobs:
121115
- uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0
122116
with:
123117
node-version: 18 # LTS
124-
- name: Bootstrap
125-
run: |
126-
npm ci --ignore-scripts
127-
npx lerna bootstrap --scope "@loopback/monorepo" --include-dependencies
118+
- name: Install dependencies
119+
run: npm ci --ignore-scripts
128120
- name: Verify commit linting
129121
run: npx commitlint --from origin/master --to HEAD --verbose
130122

@@ -136,10 +128,8 @@ jobs:
136128
- uses: actions/setup-node@64ed1c7eab4cce3362f8c340dee64e5eaeef8f7c # v3.6.0
137129
with:
138130
node-version: 18 # LTS
139-
- name: Bootstrap
140-
run: |
141-
npm ci --ignore-scripts
142-
npx lerna bootstrap
131+
- name: Install dependencies
132+
run: npm ci --ignore-scripts
143133
- name: Build
144134
run: node packages/build/bin/compile-package -b
145135
- name: Verify linting

0 commit comments

Comments
 (0)