diff --git a/.github/workflows/codeql-analysis.yml b/.github/workflows/codeql-analysis.yml index 3d8328d9..d95c71d9 100644 --- a/.github/workflows/codeql-analysis.yml +++ b/.github/workflows/codeql-analysis.yml @@ -34,30 +34,30 @@ jobs: uses: github/codeql-action/init@v1 with: languages: ${{ matrix.language }} - + - name: Install arduino-cli run: | mkdir -p ~/.local/bin - echo "::add-path::~/.local/bin" + echo "~/.local/bin" >> $GITHUB_PATH curl -fsSL https://raw.githubusercontent.com/arduino/arduino-cli/master/install.sh | BINDIR=~/.local/bin sh - + - name: Install platform run: | arduino-cli core update-index arduino-cli core install arduino:avr - + - name: Static link run: | # static link fix from https://github.com/github/securitylab/discussions/171 - for i in ~/.arduino*/packages/arduino/tools/avr-gcc/*/bin/*; do + for i in ~/.arduino*/packages/arduino/tools/avr-gcc/*/bin/*; do mv "$i" "$i.real"; printf '#!/bin/bash\nexec "'"$i"'.real" ${1+"$@"}\n' > "$i"; - chmod +x "$i"; + chmod +x "$i"; done - + - name: Build example run: arduino-cli compile --libraries /home/runner/work/RadioLib --fqbn arduino:avr:uno $PWD/examples/SX126x/SX126x_Transmit/SX126x_Transmit.ino --warnings=all diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index c8604e99..671da426 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -41,7 +41,7 @@ jobs: run: | mkdir -p ~/.local/bin - echo "::add-path::~/.local/bin" + echo "~/.local/bin" >> $GITHUB_PATH curl -fsSL https://raw.githubusercontent.com/arduino/arduino-cli/master/install.sh | BINDIR=~/.local/bin sh - name: Get platform name @@ -90,7 +90,7 @@ jobs: sudo apt-get install -y python3 python3-pip python3-setuptools pip3 install wheel pip3 install --user adafruit-nrfutil - echo "::add-path::/home/runner/.local/bin" + echo "/home/runner/.local/bin" >> $GITHUB_PATH echo "::set-output name=options:::softdevice=s132v6,debug=l0" echo "::set-output name=index-url::--additional-urls https://www.adafruit.com/package_adafruit_index.json"