diff --git a/.github/workflows/zephyr.yml b/.github/workflows/zephyr.yml index 3ae99021..94c5710b 100644 --- a/.github/workflows/zephyr.yml +++ b/.github/workflows/zephyr.yml @@ -1,4 +1,4 @@ -name: Full build and test +name: Zephyr on: schedule: - cron: '0 0 * * *' # run at 12 AM UTC @@ -6,7 +6,7 @@ on: workflow_dispatch: jobs: zephyr_examples: - runs-on: ubuntu-latest + runs-on: ubuntu-24.04 strategy: fail-fast: false matrix: @@ -15,9 +15,9 @@ jobs: steps: - uses: actions/checkout@v4 with: { fetch-depth: 2 } - - run: sudo apt -y update && sudo apt -y install gcc-arm-none-eabi - - run: make -C tutorials/zephyr init REPO=zephyrprojectrtos/ci REVNO=${{ matrix.revno }} - - run: make -C tutorials/zephyr minify REVNO=${{ matrix.revno }} + - run: test/setup_ga_docker_filesystem.sh + - run: make -C tutorials/zephyr init REPO=zephyrprojectrtos/ci REVNO="${{ matrix.revno }}" + - run: make -C tutorials/zephyr minify REVNO="${{ matrix.revno }}" - run: make -C tutorials/zephyr update - run: make -C tutorials/zephyr/device-dashboard build - run: make -C tutorials/zephyr/http-client build