diff --git a/.github/workflows/ports_esp32.yml b/.github/workflows/ports_esp32.yml index b86c6a76f8..c87552ade3 100644 --- a/.github/workflows/ports_esp32.yml +++ b/.github/workflows/ports_esp32.yml @@ -12,6 +12,10 @@ on: - 'lib/**' - 'drivers/**' - 'ports/esp32/**' + schedule: + # Scheduled run exists to keep master branch ESP-IDF cache entry hot + # and prevent creating many redundant per-branch cache entries instead. + - cron: "20 0 * * *" concurrency: group: ${{ github.workflow }}-${{ github.ref }} diff --git a/.github/workflows/ports_zephyr.yml b/.github/workflows/ports_zephyr.yml index 9ce7034398..09ffd616b4 100644 --- a/.github/workflows/ports_zephyr.yml +++ b/.github/workflows/ports_zephyr.yml @@ -12,6 +12,10 @@ on: - 'lib/**' - 'ports/zephyr/**' - 'tests/**' + schedule: + # Scheduled run exists to keep master branch Zephyr cache entry hot + # and prevent creating many redundant per-branch cache entries instead. + - cron: "40 4 * * *" concurrency: group: ${{ github.workflow }}-${{ github.ref }}