Blame | Last modification | View Log | RSS feed
name: Arduino IDE Library CIon: [push]jobs:build:runs-on: ubuntu-lateststrategy:matrix:target:- name: esp32test: publish_and_subscribecore: "esp32:esp32@3.0.2"fqbn: "esp32:esp32:esp32"additional_libraries: ""- name: samdtest: publish_and_subscribe_mkrcore: "arduino:samd"fqbn: "arduino:samd:mkrwifi1010"additional_libraries: "WiFi101"steps:- name: Checkout repouses: actions/checkout@v6- name: Setup Arduino CLIuses: arduino/setup-arduino-cli@v2- name: Install platformrun: |arduino-cli config initarduino-cli config set board_manager.additional_urls "https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json"arduino-cli config set library.enable_unsafe_install truearduino-cli core update-indexarduino-cli core install ${{ matrix.target.core }}arduino-cli lib install MQTT@2.5.1 ${{ matrix.target.additional_libraries }}- name: Install repo as libraryrun: |mkdir -p "$HOME/Arduino/libraries"ln -s "$PWD" "$HOME/Arduino/libraries/."- name: Compile Sketchrun: arduino-cli compile --fqbn ${{ matrix.target.fqbn }} examples/arduino/legacy_stack/${{ matrix.target.test }}