@@ -273,19 +273,17 @@ jobs:
273273 $RUNNER -q --jerry-tests --build-debug
274274 --buildoptions=--toolchain=cmake/toolchain_linux_aarch64.cmake,--linker-flag=-static
275275
276- # TODO: update to ubuntu-22.04
277- # MbedOS_K64F_Build_Test:
278- # runs-on: ubuntu-18.04 # needed due to ppa:team-gcc-arm-embedded/ppa
279- # steps:
280- # - uses: actions/checkout@v2
281- # - uses: actions/setup-python@v2
282- # with:
283- # python-version: '3.8' # needed due to 'intelhex' module
284- # - run: sudo add-apt-repository ppa:team-gcc-arm-embedded/ppa
285- # - run: sudo apt update
286- # - run: sudo apt install gcc-arm-embedded python3-setuptools mercurial
287- # - run: make -f ./targets/os/mbedos/Makefile.travis install
288- # - run: make -f ./targets/os/mbedos/Makefile.travis script
276+ MbedOS_K64F_Build_Test :
277+ runs-on : ubuntu-latest
278+ steps :
279+ - uses : actions/checkout@v2
280+ - uses : actions/setup-python@v4
281+ with :
282+ python-version : ' >=3.6'
283+ - run : sudo apt update
284+ - run : sudo apt install gcc-arm-none-eabi ninja-build
285+ - run : make -f ./targets/os/mbedos/Makefile.travis install
286+ - run : make -f ./targets/os/mbedos/Makefile.travis script
289287
290288 Zephyr_STM32F4_Build_Test :
291289 runs-on : ubuntu-latest
@@ -311,18 +309,15 @@ jobs:
311309 - run : make -f ./targets/os/nuttx/Makefile.travis install-noapt
312310 - run : make -f ./targets/os/nuttx/Makefile.travis script
313311
314- # TODO: update to ubuntu-22.04
315- # RIOT_STM32F4_Build_Test:
316- # runs-on: ubuntu-18.04 # needed due to ppa:team-gcc-arm-embedded/ppa
317- # env:
318- # CC: clang
319- # steps:
320- # - uses: actions/checkout@v2
321- # - run: sudo add-apt-repository ppa:team-gcc-arm-embedded/ppa
322- # - run: sudo apt update
323- # - run: sudo apt install clang gcc-arm-embedded gcc-multilib
324- # - run: make -f ./targets/os/riot/Makefile.travis install-noapt
325- # - run: make -f ./targets/os/riot/Makefile.travis script
312+ RIOT_STM32F4_Build_Test :
313+ runs-on : ubuntu-latest
314+ env :
315+ CC : clang
316+ steps :
317+ - uses : actions/checkout@v2
318+ - run : sudo apt -y install clang gcc-arm-none-eabi
319+ - run : make -f ./targets/os/riot/Makefile.travis install-noapt
320+ - run : make -f ./targets/os/riot/Makefile.travis script
326321
327322 ESP8266_RTOS_SDK_Build_Test :
328323 runs-on : ubuntu-latest
@@ -334,15 +329,15 @@ jobs:
334329 - run : make -f ./targets/baremetal-sdk/espressif/esp8266-rtos-sdk/Makefile.travis install-noapt
335330 - run : make -f ./targets/baremetal-sdk/espressif/esp8266-rtos-sdk/Makefile.travis script
336331
337- # ESP_IDF_Build_Test:
338- # runs-on: ubuntu-latest
339- # steps:
340- # - uses: actions/checkout@v2
341- # - uses: actions/setup-python@v2
342- # with:
343- # python-version: '3.8'
344- # - run: make -f ./targets/baremetal-sdk/espressif/esp-idf/Makefile.travis install-noapt
345- # - run: make -f ./targets/baremetal-sdk/espressif/esp-idf/Makefile.travis script
332+ ESP_IDF_Build_Test :
333+ runs-on : ubuntu-latest
334+ steps :
335+ - uses : actions/checkout@v2
336+ - uses : actions/setup-python@v4
337+ with :
338+ python-version : ' == 3.8'
339+ - run : make -f ./targets/baremetal-sdk/espressif/esp-idf/Makefile.travis install-noapt
340+ - run : make -f ./targets/baremetal-sdk/espressif/esp-idf/Makefile.travis script
346341
347342 Notification :
348343 runs-on : ubuntu-latest
0 commit comments