Skip to content

Commit 460349d

Browse files
committed
ci: remove @lerna-lite/exec
1 parent 0291008 commit 460349d

File tree

3 files changed

+10
-9
lines changed

3 files changed

+10
-9
lines changed

.github/workflows/get-matrix.mjs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -10,8 +10,10 @@ const packagesPath = join(__dirname, '../../packages')
1010

1111
for (const packagePath of await readdir(packagesPath)) {
1212
const pkg = join(packagesPath, packagePath, 'package.json')
13-
const { name } = JSON.parse(await readFile(pkg))
14-
packages.push(name)
13+
const { name, scripts } = JSON.parse(await readFile(pkg))
14+
if (scripts && scripts.test && scripts.test !== 'exit 0') {
15+
packages.push(name)
16+
}
1517
}
1618

1719
console.log(`{"package":${JSON.stringify(packages)}}`)

.github/workflows/pull_request.yml

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -46,20 +46,21 @@ jobs:
4646
version: latest
4747
run_install: true
4848
- name: Test
49-
run: pnpm run test --scope "${{ matrix.package }}"
49+
run: pnpm --filter "${{ matrix.package }}" exec c8 pnpm test
5050
env:
5151
PROXY_USERNAME: ${{ secrets.PROXY_USERNAME }}
5252
PROXY_PASSWORD: ${{ secrets.PROXY_PASSWORD }}
5353
PROXY_HOST: ${{ secrets.PROXY_HOST }}
5454
- name: Coverage
55-
run: pnpm run coverage
55+
run: pnpm --filter "@browserless/errors" exec c8 report --reporter=lcov --report-dir=coverage
5656
- name: Upload
5757
uses: coverallsapp/github-action@main
5858
with:
5959
flag-name: ${{ matrix.package }}
6060
parallel: true
61-
allow-empty: true
6261
github-token: ${{ secrets.GITHUB_TOKEN }}
62+
base-path: $(pnpm --filter "@browserless/errors" exec pwd)
63+
6364
finish:
6465
needs: test
6566
runs-on: ubuntu-latest

package.json

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -90,7 +90,6 @@
9090
"@commitlint/config-conventional": "latest",
9191
"@ksmithut/prettier-standard": "latest",
9292
"@lerna-lite/cli": "latest",
93-
"@lerna-lite/exec": "latest",
9493
"@lerna-lite/publish": "latest",
9594
"browser-sync": "latest",
9695
"c8": "latest",
@@ -115,19 +114,18 @@
115114
},
116115
"scripts": {
117116
"build": "gulp build",
118-
"clean": "pnpm -r exec -- rm -rf node_modules",
117+
"clean": "pnpm --recursive exec -- rm -rf node_modules",
119118
"contributors": "pnpm run contributors:add && pnpm run contributors:commit",
120119
"contributors:add": "pnpm --recursive --parallel exec -- finepack",
121120
"contributors:commit": "(git-authors-cli && finepack && git add package.json && git commit -m 'build: contributors' --no-verify) || true",
122-
"coverage": "c8 report --reporter=text-lcov > coverage/lcov.info",
123121
"dev": "concurrently \"gulp\" \"npm run dev:server\"",
124122
"dev:server": "browser-sync start --server --files \"index.html, README.md, static/**/*.(css|js)\"",
125123
"lint": "standard",
126124
"postinstall": "node node_modules/puppeteer/install.mjs",
127125
"prerelease": "pnpm run update:check",
128126
"pretest": "pnpm run lint",
129127
"release": "lerna publish --yes --sort --conventional-commits -m \"chore(release): %s\" --create-release github",
130-
"test": "c8 lerna exec pnpm run test",
128+
"test": "c8 pnpm --recursive --sequential test",
131129
"update": "pnpm --recursive --parallel exec ncu -u",
132130
"update:check": "pnpm --recursive --parallel exec ncu -errorLevel 2"
133131
},

0 commit comments

Comments
 (0)