Skip to content

ESP-IDF v4.x build

Actions
GitHub Action to build your ESP32 code using the official Docker container from Espressif
v4.2
Latest
Star (3)

ESP-IDF v4.x build

GitHub Action to build your ESP32 code using the official Docker container from Espressif.

From espressif/idf tags I have implemented:

  • latest
  • v4.2 and release-v4.2
  • v4.1 and release-v4.1

Outputs

result

The exit code of idf.py build command.

Example usage

Use the tag to select the desired version of the espressif/idf Docker container. For espressif/idf:v4.1 use:

uses: CalinRadoni/[email protected]

To display the exit code use:

- name: Build the code
  uses: CalinRadoni/[email protected]
  id: esp-idf-build

- name: Show the exit code
  run: echo "The exit code was ${{ steps.esp-idf-build.outputs.result }}"

For more complex usage including:

  • the overriding of the entrypoint script
  • ESP-IDF components in external repositories
  • adding a badge in the README.md page

see the ESP32BoardManager repository.

ESP-IDF v4.x build is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.

About

GitHub Action to build your ESP32 code using the official Docker container from Espressif
v4.2
Latest

ESP-IDF v4.x build is not certified by GitHub. It is provided by a third-party and is governed by separate terms of service, privacy policy, and support documentation.