Skip to content

Commit 6ff8d2e

Browse files
committed
Update compile.yml
1 parent f9b776e commit 6ff8d2e

File tree

1 file changed

+22
-22
lines changed

1 file changed

+22
-22
lines changed

.github/workflows/compile.yml

Lines changed: 22 additions & 22 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,5 @@
11
name: Compile Examples
2-
32
on: [push]
4-
53
jobs:
64
build:
75
runs-on: ubuntu-latest
@@ -33,26 +31,28 @@ jobs:
3331
fqbn: soldered-inkplate-boards:esp32:Inkplate2
3432
additional-sketch-paths: |
3533
- examples/Inkplate2
36-
3734
steps:
38-
- name: Checkout repository
39-
uses: actions/checkout@v4
40-
41-
- name: Install Arduino CLI
42-
uses: arduino/setup-arduino-cli@v2
35+
- name: Checkout
36+
uses: actions/checkout@v3
37+
- name: Install ESP32 platform dependencies
38+
run: pip3 install pyserial
39+
- name: Compile examples
40+
uses: arduino/compile-sketches@v1
4341
with:
44-
version: 0.35.3
45-
46-
- name: Install ESP32 and Inkplate platforms
47-
run: |
48-
arduino-cli config init
49-
arduino-cli config add board_manager.additional_urls https://raw.githubusercontent.com/SolderedElectronics/Inkplate-Board-Definitions-for-Arduino-IDE/main/package_Inkplate_Boards_index.json
50-
arduino-cli core update-index
51-
arduino-cli core install soldered-inkplate-boards:esp32
42+
github-token: ${{ secrets.GITHUB_TOKEN }}
43+
platforms: |
44+
- source-url: https://github.com/SolderedElectronics/Inkplate-Board-Definitions-for-Arduino-IDE/raw/refs/heads/main/package_Inkplate_Boards_index.json
45+
name: soldered-inkplate-boards:esp32
5246
53-
- name: Compile examples
54-
run: |
55-
for sketch in ${{ matrix.additional-sketch-paths }}; do
56-
echo "Compiling $sketch for ${{ matrix.board.fqbn }}"
57-
arduino-cli compile --fqbn ${{ matrix.board.fqbn }} $sketch --warnings default
58-
done
47+
fqbn: ${{ matrix.board.fqbn }}
48+
libraries: |
49+
- source-path: ./
50+
- name: ArduinoJson
51+
- name: Time
52+
- source-url: https://github.com/SolderedElectronics/Soldered-MFRC522-RFID-Reader-Arduino-Library.git
53+
- source-url: https://github.com/SolderedElectronics/Soldered-WS2812-Smart-Leds-Arduino-Library.git
54+
- source-url: https://github.com/SolderedElectronics/Soldered-BME280-BME680-Gas-Sensor-Arduino-Library.git
55+
sketch-paths: |
56+
${{ matrix.additional-sketch-paths }}
57+
cli-compile-flags: |
58+
- --warnings="default"

0 commit comments

Comments
 (0)