Skip to content

Commit 4fd29c0

Browse files
committed
test: fix v3/v4
1 parent 2840c81 commit 4fd29c0

File tree

2 files changed

+25
-20
lines changed

2 files changed

+25
-20
lines changed

.github/workflows/nodejs.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ jobs:
99

1010
strategy:
1111
matrix:
12-
node-version: [16.x, 18.x]
12+
node-version: [18.x]
1313

1414
steps:
1515
- uses: actions/checkout@v2
@@ -26,7 +26,7 @@ jobs:
2626

2727
strategy:
2828
matrix:
29-
node-version: [16.x, 18.x]
29+
node-version: [18.x]
3030

3131
steps:
3232
- name: Configure git

scripts/prepare.sh

Lines changed: 23 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -9,38 +9,43 @@ tmpdir=$origin_cwd/tmp
99
rm -rf $tmpdir
1010
mkdir -p $tmpdir
1111

12+
run_for_pkg() {
13+
pkg_path=$1
14+
pkg_name=${pkg_path#*/}
15+
cd $tmpdir
16+
echo $origin_cwd/$pkg_path
17+
node $generator_script $tmpdir/$pkg_name $origin_cwd/$pkg_path
18+
cd $pkg_name
19+
pnpm install
20+
pnpm run lint --if-present || exit 1
21+
pnpm run test || exit 1
22+
echo $tmpdir/$pkg_name
23+
}
24+
1225
if [ -z "$1" ]
1326
then
14-
# v3
27+
# v3 & v4
1528
cwd=$origin_cwd
1629
cd $origin_cwd
1730

1831
rm -rf $tmpdir
1932
mkdir -p $tmpdir
2033

21-
pkgs=`find v3 -maxdepth 1 -mindepth 1`
22-
23-
for pkg in $pkgs
34+
for ver in v3 v4
2435
do
25-
cd $tmpdir
26-
echo $cwd/$pkg
27-
node $generator_script $tmpdir/${pkg#*/} $cwd/$pkg
28-
cd ${pkg#*/}
29-
npm install
30-
npm run lint --if-present || exit 1
31-
npm run test || exit 1
32-
echo $tmpdir/${pkg#*/}
36+
if [ -d "$ver" ]; then
37+
pkgs=`find $ver -maxdepth 1 -mindepth 1`
38+
for pkg in $pkgs
39+
do
40+
run_for_pkg $pkg
41+
done
42+
fi
3343
done
3444
else
3545
cwd=$origin_cwd
3646
cd $tmpdir
3747
pkg=$1
38-
echo $cwd/$pkg
39-
node $generator_script $tmpdir/${pkg#*/} $cwd/$pkg
40-
cd ${pkg#*/}
41-
npm install
42-
npm run lint --if-present || exit 1
43-
npm run test || exit 1
48+
run_for_pkg $pkg
4449
fi
4550

4651
echo 'complete'

0 commit comments

Comments
 (0)