@@ -17,17 +17,17 @@ on: [push, pull_request]
17
17
18
18
jobs :
19
19
setup :
20
- runs-on : ubuntu-20 .04
20
+ runs-on : ubuntu-22 .04
21
21
22
22
steps :
23
23
- name : Checkout code
24
- uses : actions/checkout@v2
24
+ uses : actions/checkout@v4
25
25
with :
26
26
submodules : recursive
27
27
28
28
- name : Cache Toolchain Directory
29
29
id : cache-toolchain
30
- uses : actions/cache@v2
30
+ uses : actions/cache@v4
31
31
with :
32
32
path : tools
33
33
key : ${{ runner.os }}-toolchain-v0.1
36
36
37
37
- name : Cache Third Party Directory
38
38
id : cache-thirdparty
39
- uses : actions/cache@v2
39
+ uses : actions/cache@v4
40
40
with :
41
41
path : third_party
42
42
key : ${{ runner.os }}-thirdparty-v0.1
@@ -63,23 +63,23 @@ jobs:
63
63
make -C third_party > /dev/null
64
64
65
65
build :
66
- runs-on : ubuntu-20 .04
66
+ runs-on : ubuntu-22 .04
67
67
needs : setup
68
68
strategy :
69
69
matrix :
70
70
xlen : [32, 64]
71
71
72
72
steps :
73
73
- name : Checkout code
74
- uses : actions/checkout@v2
74
+ uses : actions/checkout@v4
75
75
76
76
- name : Install Dependencies
77
77
run : |
78
78
sudo bash ./ci/install_dependencies.sh
79
79
80
80
- name : Cache Toolchain Directory
81
81
id : cache-toolchain
82
- uses : actions/cache@v2
82
+ uses : actions/cache@v4
83
83
with :
84
84
path : tools
85
85
key : ${{ runner.os }}-toolchain-v0.1
88
88
89
89
- name : Cache Third Party Directory
90
90
id : cache-thirdparty
91
- uses : actions/cache@v2
91
+ uses : actions/cache@v4
92
92
with :
93
93
path : third_party
94
94
key : ${{ runner.os }}-thirdparty-v0.1
@@ -112,7 +112,7 @@ jobs:
112
112
path : build${{ matrix.xlen }}
113
113
114
114
tests :
115
- runs-on : ubuntu-20 .04
115
+ runs-on : ubuntu-22 .04
116
116
needs : build
117
117
strategy :
118
118
fail-fast : false
@@ -122,15 +122,15 @@ jobs:
122
122
123
123
steps :
124
124
- name : Checkout code
125
- uses : actions/checkout@v2
125
+ uses : actions/checkout@v4
126
126
127
127
- name : Install Dependencies
128
128
run : |
129
129
sudo bash ./ci/install_dependencies.sh
130
130
131
131
- name : Cache Toolchain Directory
132
132
id : cache-toolchain
133
- uses : actions/cache@v2
133
+ uses : actions/cache@v4
134
134
with :
135
135
path : tools
136
136
key : ${{ runner.os }}-toolchain-v0.1
@@ -139,7 +139,7 @@ jobs:
139
139
140
140
- name : Cache Third Party Directory
141
141
id : cache-thirdparty
142
- uses : actions/cache@v2
142
+ uses : actions/cache@v4
143
143
with :
144
144
path : third_party
145
145
key : ${{ runner.os }}-thirdparty-v0.1
@@ -167,7 +167,7 @@ jobs:
167
167
fi
168
168
169
169
complete :
170
- runs-on : ubuntu-20 .04
170
+ runs-on : ubuntu-22 .04
171
171
needs : tests
172
172
173
173
steps :
0 commit comments