diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index b52e056a9..cacffde22 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -307,16 +307,86 @@ jobs: if: false # This will deactivate the job runs-on: ubuntu-latest + steps: + - name: Checkout repository + uses: actions/checkout@v2 + + - name: Set execute permissions for shell scripts + run: chmod +x ./.github/workflows/.ci_scripts/*.sh + + - name: Set up Arduino CLI + uses: arduino/setup-arduino-cli@master + + - name: Add library symlink to this MySensors repository + run: | + mkdir -p "$HOME/Arduino/libraries" + ln -s "$PWD" "$HOME/Arduino/libraries/." + + - name: Install dependencies + run: | + arduino-cli config add board_manager.additional_urls https://sandeepmistry.github.io/arduino-nRF5/package_nRF5_boards_index.json + arduino-cli core update-index + arduino-cli core install sandeepmistry:nRF5 + #arduino-cli lib install "Ethernet" + #arduino-cli lib install "SD" + build-arduino-ESP8266: needs: static-code-tests if: false # This will deactivate the job runs-on: ubuntu-latest + steps: + - name: Checkout repository + uses: actions/checkout@v2 + + - name: Set execute permissions for shell scripts + run: chmod +x ./.github/workflows/.ci_scripts/*.sh + + - name: Set up Arduino CLI + uses: arduino/setup-arduino-cli@master + + - name: Add library symlink to this MySensors repository + run: | + mkdir -p "$HOME/Arduino/libraries" + ln -s "$PWD" "$HOME/Arduino/libraries/." + + - name: Install dependencies + run: | + arduino-cli config add board_manager.additional_urls https://sandeepmistry.github.io/arduino-nRF5/package_nRF5_boards_index.json + arduino-cli core update-index + arduino-cli core install sandeepmistry:nRF5 + #arduino-cli lib install "Ethernet" + #arduino-cli lib install "SD" + build-arduino-nRF5: needs: static-code-tests #if: false # This will deactivate the job runs-on: ubuntu-latest + steps: + - name: Checkout repository + uses: actions/checkout@v2 + + - name: Set execute permissions for shell scripts + run: chmod +x ./.github/workflows/.ci_scripts/*.sh + + - name: Set up Arduino CLI + uses: arduino/setup-arduino-cli@master + + - name: Add library symlink to this MySensors repository + run: | + mkdir -p "$HOME/Arduino/libraries" + ln -s "$PWD" "$HOME/Arduino/libraries/." + + - name: Install dependencies + run: | + arduino-cli config add board_manager.additional_urls https://sandeepmistry.github.io/arduino-nRF5/package_nRF5_boards_index.json + arduino-cli core update-index + arduino-cli core install sandeepmistry:nRF5 + #arduino-cli lib install "Ethernet" + #arduino-cli lib install "SD" + + steps: - name: Checkout repository uses: actions/checkout@v2