@@ -307,16 +307,86 @@ jobs:
307307 if : false # This will deactivate the job
308308 runs-on : ubuntu-latest
309309
310+ steps :
311+ - name : Checkout repository
312+ uses : actions/checkout@v2
313+
314+ - name : Set execute permissions for shell scripts
315+ run : chmod +x ./.github/workflows/.ci_scripts/*.sh
316+
317+ - name : Set up Arduino CLI
318+ uses : arduino/setup-arduino-cli@master
319+
320+ - name : Add library symlink to this MySensors repository
321+ run : |
322+ mkdir -p "$HOME/Arduino/libraries"
323+ ln -s "$PWD" "$HOME/Arduino/libraries/."
324+
325+ - name : Install dependencies
326+ run : |
327+ arduino-cli config add board_manager.additional_urls https://sandeepmistry.github.io/arduino-nRF5/package_nRF5_boards_index.json
328+ arduino-cli core update-index
329+ arduino-cli core install sandeepmistry:nRF5
330+ #arduino-cli lib install "Ethernet"
331+ #arduino-cli lib install "SD"
332+
310333 build-arduino-ESP8266 :
311334 needs : static-code-tests
312335 if : false # This will deactivate the job
313336 runs-on : ubuntu-latest
314337
338+ steps :
339+ - name : Checkout repository
340+ uses : actions/checkout@v2
341+
342+ - name : Set execute permissions for shell scripts
343+ run : chmod +x ./.github/workflows/.ci_scripts/*.sh
344+
345+ - name : Set up Arduino CLI
346+ uses : arduino/setup-arduino-cli@master
347+
348+ - name : Add library symlink to this MySensors repository
349+ run : |
350+ mkdir -p "$HOME/Arduino/libraries"
351+ ln -s "$PWD" "$HOME/Arduino/libraries/."
352+
353+ - name : Install dependencies
354+ run : |
355+ arduino-cli config add board_manager.additional_urls https://sandeepmistry.github.io/arduino-nRF5/package_nRF5_boards_index.json
356+ arduino-cli core update-index
357+ arduino-cli core install sandeepmistry:nRF5
358+ #arduino-cli lib install "Ethernet"
359+ #arduino-cli lib install "SD"
360+
315361 build-arduino-nRF5 :
316362 needs : static-code-tests
317363 # if: false # This will deactivate the job
318364 runs-on : ubuntu-latest
319365
366+ steps :
367+ - name : Checkout repository
368+ uses : actions/checkout@v2
369+
370+ - name : Set execute permissions for shell scripts
371+ run : chmod +x ./.github/workflows/.ci_scripts/*.sh
372+
373+ - name : Set up Arduino CLI
374+ uses : arduino/setup-arduino-cli@master
375+
376+ - name : Add library symlink to this MySensors repository
377+ run : |
378+ mkdir -p "$HOME/Arduino/libraries"
379+ ln -s "$PWD" "$HOME/Arduino/libraries/."
380+
381+ - name : Install dependencies
382+ run : |
383+ arduino-cli config add board_manager.additional_urls https://sandeepmistry.github.io/arduino-nRF5/package_nRF5_boards_index.json
384+ arduino-cli core update-index
385+ arduino-cli core install sandeepmistry:nRF5
386+ #arduino-cli lib install "Ethernet"
387+ #arduino-cli lib install "SD"
388+
389+
320390 steps :
321391 - name : Checkout repository
322392 uses : actions/checkout@v2
0 commit comments