Skip to content

Commit a60dfff

Browse files
committed
fix: Fettling - now attempting to restore CRC16 take 2
1 parent feb6ce5 commit a60dfff

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

.github/workflows/arduino-ci.yml

+9-5
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,6 @@ jobs:
1515
mkdir -p $GITHUB_WORKSPACE/libraries
1616
mkdir -p $GITHUB_WORKSPACE/.arduino15
1717
mkdir -p $GITHUB_WORKSPACE/Arduino
18-
mkdir -p $GITHUB_WORKSPACE/libraries/OneWire/util
1918
- name: Setup Arduino CLI
2019
uses: arduino/setup-arduino-cli@v1
2120
- name: Configure Arduino CLI and install cores
@@ -29,10 +28,15 @@ jobs:
2928
- name: Install OneWire library
3029
run: |
3130
arduino-cli lib install OneWire
32-
# Create symlinks to AVR utilities
33-
sudo ln -s /usr/lib/avr/include/util/crc16.h /home/runner/Arduino/libraries/OneWire/util/
34-
sudo ln -s /usr/lib/avr/include/util /home/runner/Arduino/libraries/OneWire/
35-
# Debug: check the symlinks
31+
# Debug: Show initial contents
32+
echo "Initial OneWire util directory contents:"
33+
ls -la /home/runner/Arduino/libraries/OneWire/util/
34+
# Only create symlink for crc16.h if it doesn't exist
35+
if [ ! -f "/home/runner/Arduino/libraries/OneWire/util/crc16.h" ]; then
36+
sudo ln -s /usr/lib/avr/include/util/crc16.h /home/runner/Arduino/libraries/OneWire/util/
37+
fi
38+
# Debug: Show final contents
39+
echo "Final OneWire util directory contents:"
3640
ls -la /home/runner/Arduino/libraries/OneWire/util/
3741
- name: Set up Ruby
3842
uses: ruby/setup-ruby@v1

0 commit comments

Comments
 (0)