diff --git a/.github/workflows/chef.yaml b/.github/workflows/chef.yaml index 894ef1a3d93306..470235c5d8d9b3 100644 --- a/.github/workflows/chef.yaml +++ b/.github/workflows/chef.yaml @@ -23,9 +23,34 @@ concurrency: cancel-in-progress: true jobs: + + validate_zzz: + name: Chef - Validate cached ZAP files + runs-on: ubuntu-latest + if: github.actor != 'restyled-io[bot]' + + container: + image: python:3.11-rc-slim-buster + options: --user root + + steps: + - uses: Wandalen/wretry.action@v1.0.15 + name: Checkout + with: + action: actions/checkout@v3 + with: | + token: ${{ github.token }} + attempt_limit: 3 + attempt_delay: 2000 + - name: Chef validate zzz + shell: bash + run: | + cd examples/chef + python3 chef.py --validate_zzz + chef_linux: name: Chef Linux lighting-app - + needs: validate_zzz runs-on: ubuntu-latest if: github.actor != 'restyled-io[bot]' @@ -54,7 +79,7 @@ jobs: chef_esp32: name: Chef ESP32 lighting-app - + needs: validate_zzz runs-on: ubuntu-latest if: github.actor != 'restyled-io[bot]' @@ -83,7 +108,7 @@ jobs: chef_nrfconnect: name: Chef NRFConnect lighting-app - + needs: validate_zzz runs-on: ubuntu-latest if: github.actor != 'restyled-io[bot]'