Skip to content

Commit 0cebe0c

Browse files
committed
github actions update
1 parent 0419a1d commit 0cebe0c

File tree

1 file changed

+17
-18
lines changed

1 file changed

+17
-18
lines changed

.github/workflows/arduino-checks.yml .github/workflows/compile-examples.yml

+17-18
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
# This is a basic workflow to help you get started with Actions for Arduino library projects
22

3-
name: Arduino Library Checks
3+
name: Compile Examples
44

55
# Controls when the action will run.
66
on:
@@ -17,10 +17,12 @@ jobs:
1717

1818
# This defines a job for checking the Arduino library format specifications
1919
# see <https://github.com/marketplace/actions/arduino-arduino-lint-action>
20+
2021
lint:
2122
name: check library format
2223
runs-on: ubuntu-latest
23-
24+
# continue-on-error: true
25+
2426
steps:
2527
- uses: actions/checkout@v4
2628

@@ -33,16 +35,16 @@ jobs:
3335

3436
# These jobs are used to compile the examples fot the specific processor/board.
3537
# see <https://github.com/marketplace/actions/compile-arduino-sketches>
38+
3639
compile-uno:
37-
name: compile uno examples
40+
name: use avr:uno
3841
runs-on: ubuntu-latest
39-
# continue-on-error: true
4042

4143
steps:
4244
- uses: actions/checkout@v4
4345

4446
# Compile Examples for UNO
45-
- name: Compile examples on uno
47+
- name: Compile examples on Uno
4648
uses: arduino/compile-sketches@v1
4749
with:
4850
verbose: true
@@ -55,7 +57,7 @@ jobs:
5557
- 'examples/SpecialInput'
5658
5759
compile-esp8266:
58-
name: compile esp8266 examples
60+
name: use esp8266
5961
runs-on: ubuntu-latest
6062

6163
steps:
@@ -78,7 +80,7 @@ jobs:
7880
- 'examples/SpecialInput'
7981
8082
compile-esp32:
81-
name: build examples on ESP32
83+
name: use ESP32 2.x
8284
runs-on: ubuntu-latest
8385

8486
steps:
@@ -91,7 +93,6 @@ jobs:
9193
# Install ESP32 platform via Boards Manager
9294
- name: "esp32:esp32"
9395
source-url: https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
94-
# version: 2.0.4 doesn't work with CLI caused by issue https://github.com/espressif/arduino-esp32/pull/7060
9596
version: 2.0.8
9697
fqbn: esp32:esp32:esp32
9798
sketch-paths: |
@@ -101,10 +102,10 @@ jobs:
101102
- 'examples/InterruptOneButton'
102103
- 'examples/SpecialInput'
103104
104-
compile-arduino-nano-esp32:
105-
name: build examples on Arduino Nano ESP32
105+
compile-esp32-v3:
106+
name: use ESP32 3.x
106107
runs-on: ubuntu-latest
107-
108+
108109
steps:
109110
- uses: actions/checkout@v4
110111
- name: compile sketches
@@ -115,25 +116,23 @@ jobs:
115116
# Install ESP32 platform via Boards Manager
116117
- name: "esp32:esp32"
117118
source-url: https://raw.githubusercontent.com/espressif/arduino-esp32/gh-pages/package_esp32_index.json
118-
# version: 2.0.4 doesn't work with CLI caused by issue https://github.com/espressif/arduino-esp32/pull/7060
119-
version: 2.0.8
119+
version: 3.0.4
120120
fqbn: esp32:esp32:esp32
121121
sketch-paths: |
122122
- 'examples/SimpleOneButton'
123123
- 'examples/TwoButtons'
124124
- 'examples/BlinkMachine'
125125
- 'examples/InterruptOneButton'
126126
- 'examples/SpecialInput'
127-
128-
compile-arduino-nano-eps32:
129-
name: compile examples for Arduinop Nano ESP32
127+
128+
compile-arduino-nano-esp32:
129+
name: use Arduino Nano ESP32
130130
runs-on: ubuntu-latest
131131

132132
steps:
133133
- uses: actions/checkout@v4
134134

135-
# Compile Examples for UNO
136-
- name: Compile examples on uno
135+
- name: compile sketches
137136
uses: arduino/compile-sketches@v1
138137
with:
139138
verbose: true

0 commit comments

Comments
 (0)