diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index ef6f6cfa..599c5c9b 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -202,6 +202,27 @@ jobs: . ~/esp/esp-idf/export.sh idf.py build + tock-build: + runs-on: ubuntu-latest + steps: + - name: Checkout repository + uses: actions/checkout@v2 + with: + submodules: recursive + + - name: Setup Rust + uses: dtolnay/rust-toolchain@stable + + - name: Install dependencies + run: | + sudo apt-get install -y gcc-arm-none-eabi + cargo install elf2tab + + - name: Build the example + run: | + cd $PWD/examples/NonArduino/Tock + ./build.sh + rpi-build: runs-on: [self-hosted, ARM64] steps: