Skip to content

Nightly QEMU

Nightly QEMU #16

Workflow file for this run

name: Nightly QEMU
on:
schedule:
# 04:00 UTC daily (12:00 CST)
- cron: '0 4 * * *'
workflow_dispatch:
permissions:
contents: read
concurrency:
group: nightly-${{ github.ref }}
cancel-in-progress: true
jobs:
esp32s3-smoke:
runs-on: ubuntu-latest
timeout-minutes: 45
steps:
- uses: actions/checkout@v4
with:
submodules: recursive
- name: Install system dependencies
run: scripts/ci/install-system-deps.sh qemu
- name: Cache ESP-IDF source
uses: actions/cache@v4
with:
path: ~/esp/esp-idf
key: esp-idf-src-v5.4-${{ runner.os }}
- name: Cache ESP-IDF tools
uses: actions/cache@v4
with:
path: ~/.espressif
key: esp-idf-tools-v5.4-${{ runner.os }}
- name: Ensure ESP-IDF environment
run: scripts/ci/setup-esp-idf.sh esp32s3 qemu-xtensa
- name: Run ESP32-S3 QEMU smoke test
run: |
source ~/esp/esp-idf/export.sh
make test-smoke-esp32s3