diff --git a/.github/workflows/esp32-build.yaml b/.github/workflows/esp32-build.yaml index e97ab37..44b9e72 100644 --- a/.github/workflows/esp32-build.yaml +++ b/.github/workflows/esp32-build.yaml @@ -6,9 +6,7 @@ name: ESP32 Builds -on: - push: [] - pull_request: [] +on: [push, pull_request] concurrency: group: ${{ github.workflow }}-${{ github.ref != 'refs/heads/main' && github.ref || github.run_id }} @@ -24,33 +22,32 @@ jobs: matrix: idf-version: - - '4.4.6' - - '5.0.6' - - '5.1.3' + - "5.4.3" + - "5.5.2" steps: - - name: Checkout repo - uses: actions/checkout@v4 - with: - repository: 'atomvm/AtomVM' - ref: 'release-0.6' - - - name: Checkout repo - uses: actions/checkout@v4 - with: - path: './src/platforms/esp32/components/atomgl/' - - - name: Build with idf.py - shell: bash - working-directory: ./src/platforms/esp32/ - run: | - . $IDF_PATH/export.sh - idf.py reconfigure - idf.py build - idf.py size - - name: Print component size info with idf.py - shell: bash - working-directory: ./src/platforms/esp32/ - run: | - . $IDF_PATH/export.sh - idf.py size-components + - name: Checkout repo + uses: actions/checkout@v4 + with: + repository: "atomvm/AtomVM" + ref: "release-0.6" + + - name: Checkout repo + uses: actions/checkout@v4 + with: + path: "./src/platforms/esp32/components/atomgl/" + + - name: Build with idf.py + shell: bash + working-directory: ./src/platforms/esp32/ + run: | + . $IDF_PATH/export.sh + idf.py reconfigure + idf.py build + idf.py size + - name: Print component size info with idf.py + shell: bash + working-directory: ./src/platforms/esp32/ + run: | + . $IDF_PATH/export.sh + idf.py size-components