11name : Build
2- on : pull_request
2+ on :
3+ pull_request :
4+ workflow_dispatch :
35
46jobs :
57 lint :
68 runs-on : ubuntu-latest
79 strategy :
810 matrix :
9- node-version : [18, 20 ]
11+ node-version : [20, 22 ]
1012 steps :
11- - uses : actions/checkout@v2
12- - uses : actions/setup-node@v3
13+ - uses : actions/checkout@v4
14+ - uses : actions/setup-node@v4
1315 with :
1416 node-version : ${{ matrix.node-version }}
1517 - name : Get yarn cache
1618 id : yarn-cache
1719 run : echo "::set-output name=dir::$(yarn cache dir)"
18- - uses : actions/cache@v3
20+ - uses : actions/cache@v4
1921 with :
2022 path : ${{ steps.yarn-cache.outputs.dir }}
2123 key : ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }}
@@ -27,16 +29,16 @@ jobs:
2729 runs-on : ubuntu-latest
2830 strategy :
2931 matrix :
30- node-version : [18, 20 ]
32+ node-version : [20, 22 ]
3133 steps :
32- - uses : actions/checkout@v2
33- - uses : actions/setup-node@v3
34+ - uses : actions/checkout@v4
35+ - uses : actions/setup-node@v4
3436 with :
3537 node-version : ${{ matrix.node-version }}
3638 - name : Get yarn cache
3739 id : yarn-cache
3840 run : echo "::set-output name=dir::$(yarn cache dir)"
39- - uses : actions/cache@v3
41+ - uses : actions/cache@v4
4042 with :
4143 path : ${{ steps.yarn-cache.outputs.dir }}
4244 key : ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }}
@@ -48,16 +50,16 @@ jobs:
4850 runs-on : ubuntu-latest
4951 strategy :
5052 matrix :
51- node-version : [18, 20 ]
53+ node-version : [20, 22 ]
5254 steps :
53- - uses : actions/checkout@v2
54- - uses : actions/setup-node@v3
55+ - uses : actions/checkout@v4
56+ - uses : actions/setup-node@v4
5557 with :
5658 node-version : ${{ matrix.node-version }}
5759 - name : Get yarn cache
5860 id : yarn-cache
5961 run : echo "::set-output name=dir::$(yarn cache dir)"
60- - uses : actions/cache@v3
62+ - uses : actions/cache@v4
6163 with :
6264 path : ${{ steps.yarn-cache.outputs.dir }}
6365 key : ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }}
@@ -69,21 +71,21 @@ jobs:
6971 runs-on : ubuntu-latest
7072 strategy :
7173 matrix :
72- node-version : [18, 20 ]
74+ node-version : [20, 22 ]
7375 steps :
74- - uses : actions/checkout@v2
76+ - uses : actions/checkout@v4
7577 - name : Set up JDK
7678 uses : actions/setup-java@v4
7779 with :
7880 distribution : temurin
7981 java-version : 17
80- - uses : actions/setup-node@v3
82+ - uses : actions/setup-node@v4
8183 with :
8284 node-version : ${{ matrix.node-version }}
8385 - name : Get yarn cache
8486 id : yarn-cache
8587 run : echo "::set-output name=dir::$(yarn cache dir)"
86- - uses : actions/cache@v3
88+ - uses : actions/cache@v4
8789 with :
8890 path : ${{ steps.yarn-cache.outputs.dir }}
8991 key : ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }}
@@ -95,16 +97,16 @@ jobs:
9597 runs-on : macos-latest
9698 strategy :
9799 matrix :
98- node-version : [18, 20 ]
100+ node-version : [20, 22 ]
99101 steps :
100- - uses : actions/checkout@v2
101- - uses : actions/setup-node@v3
102+ - uses : actions/checkout@v4
103+ - uses : actions/setup-node@v4
102104 with :
103105 node-version : ${{ matrix.node-version }}
104106 - name : Get yarn cache
105107 id : yarn-cache
106108 run : echo "::set-output name=dir::$(yarn cache dir)"
107- - uses : actions/cache@v3
109+ - uses : actions/cache@v4
108110 with :
109111 path : ${{ steps.yarn-cache.outputs.dir }}
110112 key : ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }}
@@ -118,16 +120,16 @@ jobs:
118120 runs-on : macos-latest
119121 strategy :
120122 matrix :
121- node-version : [18, 20 ]
123+ node-version : [20, 22 ]
122124 steps :
123- - uses : actions/checkout@v2
124- - uses : actions/setup-node@v3
125+ - uses : actions/checkout@v4
126+ - uses : actions/setup-node@v4
125127 with :
126128 node-version : ${{ matrix.node-version }}
127129 - name : Get yarn cache
128130 id : yarn-cache
129131 run : echo "::set-output name=dir::$(yarn cache dir)"
130- - uses : actions/cache@v3
132+ - uses : actions/cache@v4
131133 with :
132134 path : ${{ steps.yarn-cache.outputs.dir }}
133135 key : ${{ runner.os }}-yarn-${{ hashFiles('**/yarn.lock') }}
0 commit comments