Skip to content

Merge branch 'espressif:master' into master #25

Merge branch 'espressif:master' into master

Merge branch 'espressif:master' into master #25

Workflow file for this run

name: ESP32 Arduino Libs CI
on:
push:
branches:
- master
pull_request:
paths:
- "**"
- "!**.md"
- "!.github/workflows/cron_build.yml"
- "!.github/workflows/cron.yml"
- "!.github/workflows/docker.yml"
- "!.github/workflows/repository_dispatch.yml"
- "!tools/config_editor/**"
- "!tools/docker/**"
concurrency:
group: esp-idf-libs-${{github.event.pull_request.number || github.ref}}
cancel-in-progress: true
jobs:
build-libs:
name: Build Libs for ${{ matrix.target }}
runs-on: ubuntu-latest
strategy:
matrix:
target: [esp32, esp32s3]
fail-fast: false
steps:
- uses: actions/checkout@v4
- name: Install dependencies
run: bash ./tools/prepare-ci.sh
- name: Build Libs for ${{ matrix.target }}
run: bash ./build.sh -e -t ${{ matrix.target }}
- name: Upload build
if: failure()
uses: actions/upload-artifact@v4
with:
name: build-${{ matrix.target }}
path: build
- name: Upload archive
uses: actions/upload-artifact@v4
with:
name: artifacts-${{ matrix.target }}
path: dist
combine-artifacts:
name: Combine artifacts
needs: build-libs
runs-on: ubuntu-latest
steps:
- name: Download artifacts
uses: actions/download-artifact@v4
with:
path: dist
pattern: artifacts-*
merge-multiple: true
- shell: bash
run: |
mkdir -p out
find dist -name 'arduino-esp32-libs-esp*.tar.gz' -exec tar zxvf {} -C out \;
cd out/tools/esp32-arduino-libs && tar zcf ../../../dist/esp32-arduino-libs.tar.gz * && cd ../../..
cp out/package_esp32_index.template.json dist/package_esp32_index.template.json
- name: Upload full esp32-arduino-libs archive
uses: actions/upload-artifact@v4
with:
name: esp32-arduino-libs
path: dist/esp32-arduino-libs.tar.gz
- name: Upload package_esp32_index.template.json
uses: actions/upload-artifact@v4
with:
name: package-esp32-index-json
path: dist/package_esp32_index.template.json
pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy