From 2e4e0747b08906216aec6ca1f8c10d82a968e90c Mon Sep 17 00:00:00 2001 From: Peter M Date: Sun, 28 Dec 2025 14:04:50 +0100 Subject: [PATCH 1/3] Format esp32-build.yaml Signed-off-by: Peter M --- .github/workflows/esp32-build.yaml | 56 +++++++++++++++--------------- 1 file changed, 28 insertions(+), 28 deletions(-) diff --git a/.github/workflows/esp32-build.yaml b/.github/workflows/esp32-build.yaml index e97ab37..e41cca8 100644 --- a/.github/workflows/esp32-build.yaml +++ b/.github/workflows/esp32-build.yaml @@ -24,33 +24,33 @@ jobs: matrix: idf-version: - - '4.4.6' - - '5.0.6' - - '5.1.3' + - "4.4.6" + - "5.0.6" + - "5.1.3" 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 From b43ace6762d5f9b47063619b1afba628060ccf76 Mon Sep 17 00:00:00 2001 From: Peter M Date: Sun, 28 Dec 2025 14:05:30 +0100 Subject: [PATCH 2/3] CI: Fix implicit branch filtering [] Signed-off-by: Peter M --- .github/workflows/esp32-build.yaml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.github/workflows/esp32-build.yaml b/.github/workflows/esp32-build.yaml index e41cca8..e2e3ede 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 }} From b6798b427f2a85a9b1074f44a6f7567804904ada Mon Sep 17 00:00:00 2001 From: Peter M Date: Sun, 28 Dec 2025 14:07:29 +0100 Subject: [PATCH 3/3] CI: bump esp-idf versions & remove 4.x Signed-off-by: Peter M --- .github/workflows/esp32-build.yaml | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/.github/workflows/esp32-build.yaml b/.github/workflows/esp32-build.yaml index e2e3ede..44b9e72 100644 --- a/.github/workflows/esp32-build.yaml +++ b/.github/workflows/esp32-build.yaml @@ -22,9 +22,8 @@ jobs: matrix: idf-version: - - "4.4.6" - - "5.0.6" - - "5.1.3" + - "5.4.3" + - "5.5.2" steps: - name: Checkout repo