Update xtensa-toolchain action (#206)

* ci: 👷 Update xtensa-toolchain action and remove libncurses5 dependency

* ci: ️ Export GITHUB_TOKEN

* ci: ️ Avoid failing fast
This commit is contained in:
Sergio Gasquez Arcos 2023-01-19 15:34:33 +01:00 committed by GitHub
parent 28a3aad231
commit 967f96a6a1
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23

View File

@ -6,16 +6,18 @@ on:
- master
pull_request:
schedule:
- cron: '50 4 * * *'
- cron: "50 4 * * *"
env:
rust_toolchain: nightly
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
jobs:
compile:
name: Compile
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
target:
- riscv32imc-esp-espidf
@ -45,14 +47,11 @@ jobs:
if: matrix.target == 'riscv32imc-esp-espidf'
- name: Install Rust for Xtensa
uses: esp-rs/xtensa-toolchain@v1.4.0
uses: esp-rs/xtensa-toolchain@v1.5
with:
default: true
if: matrix.target != 'riscv32imc-esp-espidf'
- name: Temp fix for clang error
run: sudo apt-get install libncurses5
- name: Build | Fmt Check
run: cargo fmt -- --check