fixing build

Signed-off-by: Peter Siegmund <mars3142@users.noreply.github.com>
This commit is contained in:
2025-08-27 21:13:48 +02:00
parent e26dd83f5d
commit 8c99875f3d

View File

@@ -3,11 +3,11 @@ name: ESP-IDF Build
on: on:
push: push:
paths: paths:
- bootloader_components/** - "firmware/**"
- components/** - ".github/workflows/esp32_build.yml"
- main/**
pull_request: pull_request:
merge_group: merge_group:
workflow_dispatch:
schedule: schedule:
- cron: "0 5 * * 3" - cron: "0 5 * * 3"
@@ -28,28 +28,18 @@ jobs:
[esp32, esp32c3, esp32c5, esp32c6, esp32h2, esp32p4, esp32s3] [esp32, esp32c3, esp32c5, esp32c6, esp32h2, esp32p4, esp32s3]
runs-on: ubuntu-latest runs-on: ubuntu-latest
timeout-minutes: 30
steps: steps:
- name: Checkout repo - name: Checkout repo
uses: actions/checkout@v4 uses: actions/checkout@v4
with: with:
submodules: "recursive" submodules: "recursive"
- name: ESP-IDF build - name: ESP-IDF build
uses: espressif/esp-idf-ci-action@v1 uses: espressif/esp-idf-ci-action@v1
with: with:
esp_idf_version: ${{ matrix.idf_ver }} esp_idf_version: ${{ matrix.idf_ver }}
target: ${{ matrix.idf_target }} target: ${{ matrix.idf_target }}
path: firmware
command: idf.py -DSDKCONFIG_DEFAULTS="sdkconfig.defaults;sdkconfig.release" build command: idf.py -DSDKCONFIG_DEFAULTS="sdkconfig.defaults;sdkconfig.release" build
- name: Prepare binary files
run: |
mkdir -p build-release
cp build/flasher_args.json build-release/
cp build/*.bin build-release/
cp build/bootloader/*.bin build-release/
cp build/partition_table/*.bin build-release/
- name: Archive build output artifacts
uses: actions/upload-artifact@v4
with:
name: lighthouses-${{ matrix.idf_target }}-${{ matrix.idf_ver }}
path: |
build-release/*.*