File tree Expand file tree Collapse file tree 2 files changed +25
-20
lines changed Expand file tree Collapse file tree 2 files changed +25
-20
lines changed Original file line number Diff line number Diff line change 9
9
10
10
strategy :
11
11
matrix :
12
- node-version : [16.x, 18.x]
12
+ node-version : [18.x]
13
13
14
14
steps :
15
15
- uses : actions/checkout@v2
26
26
27
27
strategy :
28
28
matrix :
29
- node-version : [16.x, 18.x]
29
+ node-version : [18.x]
30
30
31
31
steps :
32
32
- name : Configure git
Original file line number Diff line number Diff line change @@ -9,38 +9,43 @@ tmpdir=$origin_cwd/tmp
9
9
rm -rf $tmpdir
10
10
mkdir -p $tmpdir
11
11
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
+
12
25
if [ -z " $1 " ]
13
26
then
14
- # v3
27
+ # v3 & v4
15
28
cwd=$origin_cwd
16
29
cd $origin_cwd
17
30
18
31
rm -rf $tmpdir
19
32
mkdir -p $tmpdir
20
33
21
- pkgs=` find v3 -maxdepth 1 -mindepth 1`
22
-
23
- for pkg in $pkgs
34
+ for ver in v3 v4
24
35
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
33
43
done
34
44
else
35
45
cwd=$origin_cwd
36
46
cd $tmpdir
37
47
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
44
49
fi
45
50
46
51
echo ' complete'
You can’t perform that action at this time.
0 commit comments