arnaucube
arnaucube/miden-cryptoPublic Self-hosted repository
miden-crypto/.github/workflows/no-std.yml
.github/workflows/no-std.ymlRaw
 1# Runs no-std related jobs.
 2
 3name: no-std
 4
 5on:
 6  push:
 7    branches:
 8      - main
 9  pull_request:
10    types: [opened, reopened, synchronize]
11
12jobs:
13  no-std:
14    name: build ${{matrix.toolchain}} no-std for wasm32-unknown-unknown
15    runs-on: ubuntu-latest
16    strategy:
17      fail-fast: false
18      matrix:
19        toolchain: [stable, nightly]
20    steps:
21      - uses: actions/checkout@v4
22        with:
23          submodules: recursive
24      - name: Install rust
25        uses: actions-rs/toolchain@v1
26        with:
27          toolchain: ${{matrix.toolchain}}
28          override: true
29      - run: rustup target add wasm32-unknown-unknown
30      - uses: davidB/rust-cargo-make@v1
31      - name: cargo make - build-no-std
32        run: cargo make build-no-std