image: alpine/edge
packages:
- rustup
sources:
- https://git.srht.e3t.cc/~starkingdoms/starkingdoms
tasks:
- install_toolchain: |
rustup-init -y
echo '. "$HOME/.cargo/env"' > ~/.profile
source ~/.profile
rustup target add wasm32-unknown-unknown
- native_server: |
source ~/.profile
cd starkingdoms
cargo clippy --package starkingdoms -F native -F server
- native_client: |
source ~/.profile
cd starkingdoms
cargo clippy --package starkingdoms -F native -F client
- native_ls: |
source ~/.profile
cd starkingdoms
cargo clippy --package starkingdoms -F native -F server -F client
- web_client: |
source ~/.profile
cd starkingdoms
cargo clippy --target wasm32-unknown-unknown --package starkingdoms -F wasm -F client