diff --git a/.github/workflows/release-caller-offline.yml b/.github/workflows/release-caller-offline.yml index 3bb6820a..5c5ab05c 100644 --- a/.github/workflows/release-caller-offline.yml +++ b/.github/workflows/release-caller-offline.yml @@ -11,9 +11,29 @@ on: required: true jobs: + clang_and_doxy: + name: 🔎Clang & Doxygen + runs-on: ubuntu-latest + steps: + - uses: actions/setup-python@v5 + with: + python-version: "3.x" + - uses: actions/checkout@v4 + + - uses: actions/checkout@v4 + with: + repository: adafruit/ci-arduino + ref: ci-wippersnapper + path: ci + - name: pre-install + run: bash ci/actions_install.sh + - name: clang + run: python3 ci/run-clang-format.py -r -e "ci/*" -e "bin/*" -e src/nanopb -e src/protos -e src/pb.h -e src/provisioning/tinyusb src/ + build-esp32sx: name: 🏗️ESP32-Sx runs-on: ubuntu-latest + needs: clang_and_doxy strategy: fail-fast: false matrix: @@ -117,6 +137,7 @@ jobs: build-rp2040: name: 🏗️RP2040, RP2350 runs-on: ubuntu-latest + needs: clang_and_doxy strategy: fail-fast: false matrix: @@ -198,30 +219,6 @@ jobs: delete-merged: true - clang_and_doxy: - name: 🔎Clang & Doxygen - runs-on: ubuntu-latest - needs: - [ - build-esp32sx, - build-rp2040, - ] - steps: - - uses: actions/setup-python@v5 - with: - python-version: "3.x" - - uses: actions/checkout@v4 - - - uses: actions/checkout@v4 - with: - repository: adafruit/ci-arduino - ref: ci-wippersnapper - path: ci - - name: pre-install - run: bash ci/actions_install.sh - - name: clang - run: python3 ci/run-clang-format.py -r -e "ci/*" -e "bin/*" -e src/nanopb -e src/protos -e src/pb.h -e src/provisioning/tinyusb src/ - release-wippersnapper: name: Release WipperSnapper runs-on: ubuntu-latest