@@ -73,11 +73,15 @@ jobs:
7373 - uses : actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
7474 with :
7575 submodules : true
76+ - uses : actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2.0
77+ with :
78+ python-version : ' 3.12'
79+ cache : pip
7680 - name : Bootstrap
7781 run : |
7882 sudo dpkg --add-architecture i386
7983 sudo apt-get update
80- sudo apt-get --no-install-recommends install -y clang-10 clang++-10 ninja-build python3-setuptools python3-wheel llvm lcov
84+ sudo apt-get --no-install-recommends install -y clang-10 clang++-10 ninja-build llvm lcov
8185 sudo apt-get --no-install-recommends install -y g++-multilib libreadline-dev:i386 libncurses-dev:i386
8286 python3 -m pip install -r tests/scripts/thread-cert/requirements.txt
8387 - name : Build
@@ -135,10 +139,14 @@ jobs:
135139 - uses : actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
136140 with :
137141 submodules : true
142+ - uses : actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2.0
143+ with :
144+ python-version : ' 3.12'
145+ cache : pip
138146 - name : Bootstrap
139147 run : |
140148 sudo rm /etc/apt/sources.list.d/* && sudo apt-get update
141- sudo apt-get --no-install-recommends install -y python3-setuptools python3-wheel ninja-build lcov
149+ sudo apt-get --no-install-recommends install -y ninja-build lcov
142150 python3 -m pip install -r tests/scripts/thread-cert/requirements.txt
143151 - name : Build
144152 run : |
@@ -206,10 +214,14 @@ jobs:
206214 - uses : actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
207215 with :
208216 submodules : true
217+ - uses : actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2.0
218+ with :
219+ python-version : ' 3.12'
220+ cache : pip
209221 - name : Bootstrap
210222 run : |
211223 sudo rm /etc/apt/sources.list.d/* && sudo apt-get update
212- sudo apt-get --no-install-recommends install -y python3-setuptools python3-wheel ninja-build lcov
224+ sudo apt-get --no-install-recommends install -y ninja-build lcov
213225 python3 -m pip install -r tests/scripts/thread-cert/requirements.txt
214226 - name : Build
215227 run : |
@@ -254,10 +266,14 @@ jobs:
254266 - uses : actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
255267 with :
256268 submodules : true
269+ - uses : actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2.0
270+ with :
271+ python-version : ' 3.12'
272+ cache : pip
257273 - name : Bootstrap
258274 run : |
259275 sudo rm /etc/apt/sources.list.d/* && sudo apt-get update
260- sudo apt-get --no-install-recommends install -y g++-multilib lcov ninja-build python3-setuptools python3-wheel
276+ sudo apt-get --no-install-recommends install -y g++-multilib lcov ninja-build
261277 python3 -m pip install -r tests/scripts/thread-cert/requirements.txt
262278 - name : Build
263279 run : |
@@ -295,6 +311,10 @@ jobs:
295311 - uses : actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
296312 with :
297313 submodules : true
314+ - uses : actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2.0
315+ with :
316+ python-version : ' 3.12'
317+ cache : pip
298318 - name : Bootstrap
299319 run : |
300320 sudo apt-get --no-install-recommends install -y expect ninja-build lcov socat
@@ -345,10 +365,14 @@ jobs:
345365 - uses : actions/checkout@692973e3d937129bcbf40652eb9f2f61becf3332 # v4.1.7
346366 with :
347367 submodules : true
368+ - uses : actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # v5.2.0
369+ with :
370+ python-version : ' 3.12'
371+ cache : pip
348372 - name : Bootstrap
349373 run : |
350374 sudo rm /etc/apt/sources.list.d/* && sudo apt-get update
351- sudo apt-get --no-install-recommends install -y libreadline6-dev ninja-build python3-setuptools python3-wheel llvm lcov
375+ sudo apt-get --no-install-recommends install -y libreadline6-dev ninja-build llvm lcov
352376 python3 -m pip install -r tests/scripts/thread-cert/requirements.txt
353377 - name : Build
354378 run : |
0 commit comments