Skip to content

Arduino Compile Sketches #22

Arduino Compile Sketches

Arduino Compile Sketches #22

# From: https://github.com/marketplace/actions/compile-arduino-sketches
# Uses: https://github.com/arduino/compile-sketches
name: Arduino Compile Sketches
on:
push:
workflow_dispatch:
jobs:
compile-sketches:
strategy:
matrix:
include:
- arch: avr
fqbn: 'arduino:avr:uno'
platform-name: 'arduino:avr'
platform-sourceurl: 'https://downloads.arduino.cc/packages/package_index.json'
- arch: msp
fqbn: 'energia:msp430:MSP-EXP430G2553LP'
platform-name: 'energia:msp430'
platform-sourceurl: 'https://raw.githubusercontent.com/Andy4495/TI_Platform_Cores_For_Arduino/main/json/package_energia_minimal_MSP_107_index.json'
- arch: msp432
fqbn: 'energia:msp432r:MSP-EXP432P401R'
platform-name: 'energia:msp432r'
platform-sourceurl: 'https://raw.githubusercontent.com/Andy4495/TI_Platform_Cores_For_Arduino/main/json/package_energia_minimal_MSP432r_index.json'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-java@v3
with:
distribution: 'temurin'
java-version: '17'
java-package: 'jre'
- run: |
if [ ! -f /usr/bin/java ] ; then ln -s `which java` /usr/bin/java ; fi
- uses: arduino/compile-sketches@v1
with:
fqbn: ${{ matrix.fqbn }}
platforms: |
- name: ${{ matrix.platform-name }}
version: latest
source-url: ${{ matrix.platform-sourceurl }}
sketch-paths: |
- .
verbose: true
enable-warnings-report: true
libraries: |
- source-path: ./