diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index 83078ea8..5267e287 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -66,22 +66,22 @@ jobs: | # common settings - no extra options, skip STM32WL examples, all warnings echo "options=''" >> $GITHUB_OUTPUT - echo "skip-pattern='STM32WL'" >> $GITHUB_OUTPUT - echo "warnings='all'" >> $GITHUB_OUTPUT + echo "skip-pattern=STM32WL" >> $GITHUB_OUTPUT + echo "warnings=all" >> $GITHUB_OUTPUT # platform-dependent settings - extra board options, board index URLs, skip patterns etc. if [[ "${{ contains(matrix.board, 'arduino:avr:mega') }}" == "true" ]]; then # Arduino Mega - echo "name=options:::cpu=atmega2560" >> $GITHUB_OUTPUT + echo "options='cpu=atmega2560'" >> $GITHUB_OUTPUT elif [[ "${{ contains(matrix.board, 'arduino:megaavr:uno2018') }}" == "true" ]]; then # Arduino Uno WiFi - echo "name=options:::mode=on" >> $GITHUB_OUTPUT + echo "options='mode=on'" >> $GITHUB_OUTPUT elif [[ "${{ contains(matrix.board, 'adafruit:samd') }}" == "true" ]]; then # Adafruit SAMD - echo "name=options:::usbstack=arduino,debug=off" >> $GITHUB_OUTPUT - echo "name=index-url::--additional-urls https://adafruit.github.io/arduino-board-index/package_adafruit_index.json" >> $GITHUB_OUTPUT + echo "options='usbstack=arduino,debug=off'" >> $GITHUB_OUTPUT + echo "index-url=--additional-urls https://adafruit.github.io/arduino-board-index/package_adafruit_index.json" >> $GITHUB_OUTPUT elif [[ "${{ contains(matrix.board, 'adafruit:nrf52') }}" == "true" ]]; then # Adafruit Feather nRF52 @@ -90,8 +90,8 @@ jobs: pip3 install wheel pip3 install --user adafruit-nrfutil echo "/home/runner/.local/bin" >> $GITHUB_PATH - echo "name=options:::softdevice=s132v6,debug=l0" >> $GITHUB_OUTPUT - echo "name=index-url::--additional-urls https://adafruit.github.io/arduino-board-index/package_adafruit_index.json" >> $GITHUB_OUTPUT + echo "options='softdevice=s132v6,debug=l0'" >> $GITHUB_OUTPUT + echo "index-url=--additional-urls https://adafruit.github.io/arduino-board-index/package_adafruit_index.json" >> $GITHUB_OUTPUT elif [[ "${{ contains(matrix.board, 'esp32:esp32') }}" == "true" ]]; then # ESP32 @@ -100,47 +100,47 @@ jobs: elif [[ "${{ contains(matrix.board, 'esp8266:esp8266') }}" == "true" ]]; then # ESP8266 - echo "name=options:::xtal=80,ResetMethod=ck,CrystalFreq=26,FlashFreq=40,FlashMode=qio,eesz=512K" >> $GITHUB_OUTPUT - echo "name=index-url::--additional-urls http://arduino.esp8266.com/stable/package_esp8266com_index.json" >> $GITHUB_OUTPUT + echo "options='xtal=80,ResetMethod=ck,CrystalFreq=26,FlashFreq=40,FlashMode=qio,eesz=512K'" >> $GITHUB_OUTPUT + echo "index-url=--additional-urls http://arduino.esp8266.com/stable/package_esp8266com_index.json" >> $GITHUB_OUTPUT elif [[ "${{ contains(matrix.board, 'SparkFun:apollo3') }}" == "true" ]]; then # SparkFun Apollo - echo "name=warnings::'none'" >> $GITHUB_OUTPUT - echo "name=index-url::--additional-urls https://raw.githubusercontent.com/sparkfun/Arduino_Apollo3/master/package_sparkfun_apollo3_index.json" >> $GITHUB_OUTPUT + echo "warnings='none'" >> $GITHUB_OUTPUT + echo "index-url=--additional-urls https://raw.githubusercontent.com/sparkfun/Arduino_Apollo3/master/package_sparkfun_apollo3_index.json" >> $GITHUB_OUTPUT elif [[ "${{ contains(matrix.board, 'STMicroelectronics:stm32') }}" == "true" ]]; then # STM32 (official core) - echo "name=index-url::--additional-urls https://raw.githubusercontent.com/stm32duino/BoardManagerFiles/main/package_stmicroelectronics_index.json" >> $GITHUB_OUTPUT + echo "index-url=--additional-urls https://raw.githubusercontent.com/stm32duino/BoardManagerFiles/main/package_stmicroelectronics_index.json" >> $GITHUB_OUTPUT if [[ "${{ contains(matrix.board, 'NUCLEO_WL55') }}" == "true" ]]; then # Do *not* skip STM32WL examples - echo "name=skip-pattern::''" >> $GITHUB_OUTPUT + echo "skip-pattern=''" >> $GITHUB_OUTPUT fi elif [[ "${{ contains(matrix.board, 'stm32duino:STM32F1') }}" == "true" ]]; then # STM32 (unofficial core) - echo "name=options:::bootloader_version=original,cpu_speed=speed_72mhz" >> $GITHUB_OUTPUT - echo "name=index-url::--additional-urls http://dan.drown.org/stm32duino/package_STM32duino_index.json" >> $GITHUB_OUTPUT + echo "options='bootloader_version=original,cpu_speed=speed_72mhz'" >> $GITHUB_OUTPUT + echo "index-url=--additional-urls http://dan.drown.org/stm32duino/package_STM32duino_index.json" >> $GITHUB_OUTPUT elif [[ "${{ contains(matrix.board, 'MegaCoreX:megaavr') }}" == "true" ]]; then # MegaCoreX - echo "name=index-url::--additional-urls https://mcudude.github.io/MegaCoreX/package_MCUdude_MegaCoreX_index.json" >> $GITHUB_OUTPUT + echo "index-url=--additional-urls https://mcudude.github.io/MegaCoreX/package_MCUdude_MegaCoreX_index.json" >> $GITHUB_OUTPUT elif [[ "${{ contains(matrix.board, 'CubeCell:CubeCell') }}" == "true" ]]; then # CubeCell - echo "name=index-url::--additional-urls https://resource.heltec.cn/download/package_CubeCell_index.json" >> $GITHUB_OUTPUT + echo "index-url=--additional-urls https://resource.heltec.cn/download/package_CubeCell_index.json" >> $GITHUB_OUTPUT elif [[ "${{ contains(matrix.board, 'rp2040:rp2040') }}" == "true" ]]; then # CubeCell - echo "name=index-url::--additional-urls https://github.com/earlephilhower/arduino-pico/releases/download/global/package_rp2040_index.json" >> $GITHUB_OUTPUT + echo "index-url=--additional-urls https://github.com/earlephilhower/arduino-pico/releases/download/global/package_rp2040_index.json" >> $GITHUB_OUTPUT elif [[ "${{ contains(matrix.board, 'MegaCore:avr') }}" == "true" ]]; then # MegaCore - echo "name=index-url::--additional-urls https://mcudude.github.io/MegaCore/package_MCUdude_MegaCore_index.json" >> $GITHUB_OUTPUT + echo "index-url=--additional-urls https://mcudude.github.io/MegaCore/package_MCUdude_MegaCore_index.json" >> $GITHUB_OUTPUT elif [[ "${{ contains(matrix.board, 'teensy:avr') }}" == "true" ]]; then # Teensy - echo "name=index-url::--additional-urls https://www.pjrc.com/teensy/td_156/package_teensy_index.json" >> $GITHUB_OUTPUT + echo "index-url=--additional-urls https://www.pjrc.com/teensy/td_156/package_teensy_index.json" >> $GITHUB_OUTPUT fi