Skip to content

Commit 20ce6ab

Browse files
committed
Update compile.yml
1 parent cebd0a0 commit 20ce6ab

File tree

1 file changed

+8
-5
lines changed

1 file changed

+8
-5
lines changed

.github/workflows/compile.yml

Lines changed: 8 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,11 +11,8 @@ jobs:
1111
# Install Arduino CLI manually
1212
- name: Install Arduino CLI
1313
run: |
14-
# Download and extract Arduino CLI
1514
wget -qO- https://downloads.arduino.cc/arduino-cli/arduino-cli_latest_Linux_64bit.tar.gz | tar -xvz
16-
# Move to a location in PATH
1715
sudo mv arduino-cli /usr/local/bin/
18-
# Verify installation
1916
arduino-cli version || exit 1
2017
2118
# Ensure that Bash is used for compatibility with the prebuild script
@@ -26,10 +23,16 @@ jobs:
2623
- name: Checkout
2724
uses: actions/checkout@v3
2825

29-
# Update the Arduino core index and install required platform
30-
- name: Install Arduino Core
26+
# Add custom package index URL and update core index
27+
- name: Configure Arduino CLI
3128
run: |
29+
arduino-cli config init
30+
arduino-cli config set board_manager.additional_urls https://github.com/SolderedElectronics/Dasduino-Board-Definitions-for-Arduino-IDE/raw/master/package_Dasduino_Boards_index.json
3231
arduino-cli core update-index
32+
33+
# Install the required platform
34+
- name: Install Arduino Core
35+
run: |
3336
arduino-cli core install Inkplate_Motion:stm32
3437
3538
# Compile all examples and fail fast on error

0 commit comments

Comments
 (0)