2021-11-26 00:13:19 +01:00
2021-11-26 00:13:19 +01:00
2021-09-19 00:01:11 +02:00
2021-09-19 00:20:12 +02:00

install_esp_idf

GitHub action to install esp-idf and cache its dependencies

Prerequisite

Your firmware repo must have the esp-idf as submodule at the repository root. If it is somewhere else, specify with idfpath.

Example workflow

name: Build firmware

on: push

jobs:
  build:
    runs-on: ubuntu-latest

    steps:
    - uses: actions/checkout@v2

    - name: Fast Submodule Checkout esp-idf
      uses: 0xFEEDC0DE64/fast_submodule_checkout@main
      with:
        submodule: esp-idf

    - name: Install esp-idf
      uses: 0xFEEDC0DE64/install_esp_idf@main
      #with:
      #  idfpath: esp-idf

    - name: Build firmware
      run: |
        . esp-idf/export.sh
        idf.py build
Description
GitHub action to install esp-idf and cache its dependencies
Readme GPL-3.0 46 KiB