wasm: Fix compilation error #59
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
## Add tests to ensure no-std crates are no-std | |
name: Build no std | |
on: | |
push: | |
pull_request: | |
env: | |
CARGO_TERM_COLOR: always | |
jobs: | |
build_and_test: | |
name: Rust project - latest | |
runs-on: ubuntu-latest | |
strategy: | |
matrix: | |
toolchain: | |
- stable | |
- beta | |
- nightly | |
steps: | |
- uses: actions/checkout@v3 | |
- run: rustup update ${{ matrix.toolchain }} && rustup default ${{ matrix.toolchain }} | |
# Target below does not have a standard library | |
- run: rustup target add x86_64-unknown-uefi | |
# Below targets run in no-std environments | |
- run: cargo build -p zune-core --target x86_64-unknown-uefi --no-default-features | |
- run: cargo build -p zune-inflate --target x86_64-unknown-uefi --no-default-features | |
- run: cargo build -p zune-jpeg --target x86_64-unknown-uefi --no-default-features | |
- run: cargo build -p zune-png --target x86_64-unknown-uefi --no-default-features | |
- run: cargo build -p zune-ppm --target x86_64-unknown-uefi --no-default-features | |
- run: cargo build -p zune-qoi --target x86_64-unknown-uefi --no-default-features | |
- run: cargo build -p zune-farbfeld --target x86_64-unknown-uefi --no-default-features | |
- run: cargo build -p zune-psd --target x86_64-unknown-uefi --no-default-features | |