1717 python-version : ' 3.10'
1818 - run : sudo apt update
1919# TODO: update checkers to current versions available in ubuntu 22.04
20- # - run: sudo apt install doxygen clang-format-10 cppcheck pylint python-serial
20+ # - run: sudo apt install doxygen clang-format-10 cppcheck python-serial
21+ - run : sudo apt install pylint
2122 - run : $RUNNER --check-signed-off=gh-actions
2223 if : ${{ always() }}
2324# - run: $RUNNER --check-doxygen
@@ -28,16 +29,18 @@ jobs:
2829 if : ${{ always() }}
2930# - run: $RUNNER --check-strings
3031# if: ${{ always() }}
31- # - run: $RUNNER --check-pylint
32- # if: ${{ always() }}
32+ - run : $RUNNER --check-pylint
33+ if : ${{ always() }}
3334# - run: $RUNNER --check-cppcheck
3435# if: ${{ always() }}
3536
3637 Linux_x86-64_Build_Correctness_Debugger_Tests :
3738 runs-on : ubuntu-latest
3839 steps :
3940 - uses : actions/checkout@v2
40- - uses : actions/setup-python@v2
41+ - uses : actions/setup-python@v4
42+ with :
43+ python-version : ' >=3.6'
4144 - run : $RUNNER -q --jerry-tests
4245 - run : $RUNNER -q --jerry-tests --build-debug
4346 - run : $RUNNER -q --jerry-debugger
4750 runs-on : ubuntu-latest
4851 steps :
4952 - uses : actions/checkout@v2
53+ - uses : actions/setup-python@v4
54+ with :
55+ python-version : ' >=3.6'
5056 - run : sudo apt update
5157 - run : sudo apt install gcc-multilib
5258 - run : $RUNNER -q --jerry-tests --buildoptions=--compile-flag=-m32,--cpointer-32bit=on
@@ -56,20 +62,29 @@ jobs:
5662 runs-on : macos-latest
5763 steps :
5864 - uses : actions/checkout@v2
65+ - uses : actions/setup-python@v4
66+ with :
67+ python-version : ' >=3.6'
5968 - run : $RUNNER -q --jerry-tests
6069 - run : $RUNNER -q --unittests
6170
6271 OSX_x86-64_Build_Correctness_Unit_Tests_Debug :
6372 runs-on : macos-latest
6473 steps :
6574 - uses : actions/checkout@v2
75+ - uses : actions/setup-python@v4
76+ with :
77+ python-version : ' >=3.6'
6678 - run : $RUNNER -q --jerry-tests --build-debug
6779 - run : $RUNNER -q --unittests --build-debug
6880
6981 Linux_x86-64_Build_Option_Tests :
7082 runs-on : ubuntu-latest
7183 steps :
7284 - uses : actions/checkout@v2
85+ - uses : actions/setup-python@v4
86+ with :
87+ python-version : ' >=3.6'
7388 - run : sudo apt update
7489 - run : sudo apt install gcc-multilib
7590 - run : $RUNNER --buildoption-test
7893 runs-on : ubuntu-latest
7994 steps :
8095 - uses : actions/checkout@v2
96+ - uses : actions/setup-python@v4
97+ with :
98+ python-version : ' >=3.6'
8199 - run : $RUNNER --test262 update
82100 - uses : actions/upload-artifact@v2
83101 if : success() || failure()
90108 runs-on : ubuntu-latest
91109 steps :
92110 - uses : actions/checkout@v2
111+ - uses : actions/setup-python@v4
112+ with :
113+ python-version : ' >=3.6'
93114 - run : $RUNNER --test262 update --build-debug --test262-test-list=built-ins,annexB,harness,intl402
94115 - uses : actions/upload-artifact@v2
95116 if : success() || failure()
@@ -102,6 +123,9 @@ jobs:
102123 runs-on : ubuntu-latest
103124 steps :
104125 - uses : actions/checkout@v2
126+ - uses : actions/setup-python@v4
127+ with :
128+ python-version : ' >=3.6'
105129 - run : $RUNNER --test262 update --build-debug --test262-test-list=language
106130 - uses : actions/upload-artifact@v2
107131 if : success() || failure()
@@ -114,6 +138,9 @@ jobs:
114138 runs-on : ubuntu-latest
115139 steps :
116140 - uses : actions/checkout@v2
141+ - uses : actions/setup-python@v4
142+ with :
143+ python-version : ' >=3.6'
117144 - run : $RUNNER -q --unittests
118145 - run : $RUNNER -q --unittests --build-debug
119146
@@ -123,6 +150,9 @@ jobs:
123150 CC : clang
124151 steps :
125152 - uses : actions/checkout@v2
153+ - uses : actions/setup-python@v4
154+ with :
155+ python-version : ' >=3.6'
126156 - run : sudo apt update
127157 - run : sudo apt install gcc-multilib
128158 - run : $RUNNER -q --unittests
@@ -135,6 +165,9 @@ jobs:
135165 ASAN_OPTIONS : detect_stack_use_after_return=1:check_initialization_order=true:strict_init_order=true
136166 steps :
137167 - uses : actions/checkout@v2
168+ - uses : actions/setup-python@v4
169+ with :
170+ python-version : ' >=3.6'
138171 - run : sudo apt update
139172 - run : sudo apt install gcc-multilib
140173 - run : >-
@@ -148,6 +181,9 @@ jobs:
148181 ASAN_OPTIONS : detect_stack_use_after_return=1:check_initialization_order=true:strict_init_order=true
149182 steps :
150183 - uses : actions/checkout@v2
184+ - uses : actions/setup-python@v4
185+ with :
186+ python-version : ' >=3.6'
151187 - run : sudo apt update
152188 - run : sudo apt install gcc-multilib
153189 - run : >-
@@ -161,6 +197,9 @@ jobs:
161197 UBSAN_OPTIONS : print_stacktrace=1
162198 steps :
163199 - uses : actions/checkout@v2
200+ - uses : actions/setup-python@v4
201+ with :
202+ python-version : ' >=3.6'
164203 - run : sudo apt update
165204 - run : sudo apt install gcc-multilib
166205 - run : >-
@@ -179,6 +218,9 @@ jobs:
179218 TIMEOUT : 300
180219 steps :
181220 - uses : actions/checkout@v2
221+ - uses : actions/setup-python@v4
222+ with :
223+ python-version : ' >=3.6'
182224 - run : sudo apt update
183225 - run : sudo apt install gcc-arm-linux-gnueabihf libc6-dev-armhf-cross qemu-user-static
184226 - run : >-
@@ -192,6 +234,9 @@ jobs:
192234 TIMEOUT : 300
193235 steps :
194236 - uses : actions/checkout@v2
237+ - uses : actions/setup-python@v4
238+ with :
239+ python-version : ' >=3.6'
195240 - run : sudo apt update
196241 - run : sudo apt install gcc-arm-linux-gnueabihf libc6-dev-armhf-cross qemu-user-static
197242 - run : >-
@@ -205,6 +250,9 @@ jobs:
205250 TIMEOUT : 300
206251 steps :
207252 - uses : actions/checkout@v2
253+ - uses : actions/setup-python@v4
254+ with :
255+ python-version : ' >=3.6'
208256 - run : sudo apt update
209257 - run : sudo apt install gcc-aarch64-linux-gnu libc6-dev-armhf-cross qemu-user-static
210258 - run : >-
@@ -218,6 +266,9 @@ jobs:
218266 TIMEOUT : 300
219267 steps :
220268 - uses : actions/checkout@v2
269+ - uses : actions/setup-python@v4
270+ with :
271+ python-version : ' >=3.6'
221272 - run : sudo apt update
222273 - run : sudo apt install gcc-aarch64-linux-gnu libc6-dev-armhf-cross qemu-user-static
223274 - run : >-
@@ -242,9 +293,9 @@ jobs:
242293 runs-on : ubuntu-latest
243294 steps :
244295 - uses : actions/checkout@v2
245- - uses : actions/setup-python@v2
296+ - uses : actions/setup-python@v4
246297 with :
247- python-version : ' 3.x '
298+ python-version : ' >=3.6 '
248299 - run : sudo apt update
249300 - run : sudo apt install gperf dfu-util device-tree-compiler
250301 - run : make -f ./targets/os/zephyr/Makefile.travis install
@@ -254,6 +305,9 @@ jobs:
254305 runs-on : ubuntu-latest
255306 steps :
256307 - uses : actions/checkout@v2
308+ - uses : actions/setup-python@v4
309+ with :
310+ python-version : ' >=3.6'
257311 - run : sudo apt update
258312 - run : sudo apt install gcc-arm-none-eabi libnewlib-arm-none-eabi gperf
259313 - run : make -f ./targets/os/nuttx/Makefile.travis install-noapt
@@ -276,9 +330,9 @@ jobs:
276330 runs-on : ubuntu-latest
277331 steps :
278332 - uses : actions/checkout@v2
279- - uses : actions/setup-python@v2
333+ - uses : actions/setup-python@v4
280334 with :
281- python-version : ' 3.8'
335+ python-version : ' >= 3.8'
282336 - run : make -f ./targets/baremetal-sdk/espressif/esp8266-rtos-sdk/Makefile.travis install-noapt
283337 - run : make -f ./targets/baremetal-sdk/espressif/esp8266-rtos-sdk/Makefile.travis script
284338
0 commit comments