diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index b7ce4e2..4ef497a 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -23,8 +23,8 @@ jobs: - name: Install PlatformIO run: | - pip install platformio==6.1.13 + pip install platformio==6.1.15 - name: Build run: | - pio run + pio run --verbose diff --git a/platformio.ini b/platformio.ini index 3a536da..cc2e17e 100644 --- a/platformio.ini +++ b/platformio.ini @@ -18,14 +18,21 @@ board = esp32-c3-devkitc-02 ; Strictly specify the versions used to build this project platform_packages = - framework-espidf@3.50102.240122 ; (5.1.2) - tool-cmake@3.16.4 - tool-esptoolpy@1.40501.0 ; (4.5.1) - tool-ninja@1.7.1 + platformio/framework-espidf@3.50300.0 ; (5.3.0) + platformio/tool-cmake@3.16.4 + platformio/tool-esptoolpy@1.40501.0 ; (4.5.1) espressif/tool-riscv32-esp-elf-gdb@12.1.0+20221002 espressif/tool-xtensa-esp-elf-gdb@12.1.0+20221002 - platformio/toolchain-esp32ulp@1.23500.220830 ; (2.35.0) - espressif/toolchain-riscv32-esp@12.2.0+20230208 + platformio/toolchain-esp32ulp@1.23800.240113 ; (2.38.0) + platformio/toolchain-riscv32-esp@13.2.0+20240530 + + ; The tools-ninja package does not have a version compatible with + ; both Linux and MacOS so skip adding it to the platform_packages, + ; but note the versions below should be picked up by each. + ; See https://registry.platformio.org/tools/platformio/tool-ninja + ; for versions and compatibility. + ; platformio/tool-ninja@1.7.1 ; compatible with Linux + ; platformio/tool-ninja@1.9.0 ; compatible with MacOS ; needed to tell Memfault that we are using a platformIO project board_build.cmake_extra_args =