Skip to content

Cron Deploy

Cron Deploy #7530

Workflow file for this run

name: Cron Deploy
on:
schedule:
# ┌───────────── minute (0 - 59)
# │ ┌───────────── hour (0 - 23)
# │ │ ┌───────────── day of the month (1 - 31)
# │ │ │ ┌───────────── month (1 - 12 or JAN-DEC)
# │ │ │ │ ┌───────────── day of the week (0 - 6 or SUN-SAT)
# │ │ │ │ │
# │ │ │ │ │
# │ │ │ │ │
# * * * * *
- cron: '0 */6 * * *'
workflow_dispatch: # For manually rebuilding the libraries
defaults:
run:
shell: bash
jobs:
build-libs:
name: Build with IDF ${{ matrix.idf_branch }}
if: github.repository_owner == 'espressif'
uses: ./.github/workflows/cron_build.yml
with:
idf_branch: ${{ matrix.idf_branch }}
lib_builder_branch: ${{ matrix.lib_builder_branch }}
targets: ${{ matrix.targets }}
secrets: inherit
strategy:
fail-fast: false
matrix:
include:
- idf_branch: "release/v5.1"
lib_builder_branch: "release/v5.1"
targets: "esp32,esp32s2,esp32s3,esp32c3,esp32c6,esp32h2"
- idf_branch: "release/v5.3"
lib_builder_branch: "release/v5.3"
targets: "esp32,esp32s2,esp32s3,esp32c3,esp32c6,esp32h2,esp32p4"