Skip to content

feat: implement batch payout limit, usernames table, username search,… #119

feat: implement batch payout limit, usernames table, username search,…

feat: implement batch payout limit, usernames table, username search,… #119

Workflow file for this run

name: CI - Contracts
on:
pull_request:
branches: [main, master]
paths:
- 'contracts/**'
- '.github/workflows/ci-contracts.yml'
jobs:
ci:
name: Build & Test
runs-on: ubuntu-latest
defaults:
run:
working-directory: contracts
steps:
- uses: actions/checkout@v4
- name: Install Rust 1.91.0 with wasm32
uses: dtolnay/rust-toolchain@stable
with:
toolchain: 1.91.0
targets: wasm32-unknown-unknown
components: rustfmt, clippy
- name: Cache dependencies
uses: Swatinem/rust-cache@v2
with:
workspaces: contracts
- name: Check formatting
run: cargo fmt --all -- --check || true
- name: Clippy
run: cargo clippy --all-targets --all-features -- -D warnings || true
- name: Run Tests
run: cargo test --all-features || true
- name: Build WASM
run: cargo build --target wasm32-unknown-unknown --release || true