Skip to content

Commit

Permalink
ci: add wasm
Browse files Browse the repository at this point in the history
  • Loading branch information
Boshen committed Jan 18, 2025
1 parent c4ab1ce commit e8ab329
Showing 1 changed file with 30 additions and 1 deletion.
31 changes: 30 additions & 1 deletion .github/workflows/ci.yml
Original file line number Diff line number Diff line change
Expand Up @@ -22,10 +22,39 @@ jobs:
runs-on: ubuntu-latest
steps:
- uses: taiki-e/checkout-action@v1
- uses: Boshen/setup-rust@main
- uses: oxc-project/setup-rust@v1.0.0
with:
save-cache: ${{ github.ref_name == 'main' }}
components: clippy
- run: cargo check
- run: cargo clippy
- run: RUSTDOCFLAGS='-D warnings' cargo doc --no-deps --document-private-items

test-wasm32-unknown-unknown:
name: Check wasm32-unknown-unknown
runs-on: ubuntu-latest
steps:
- uses: taiki-e/checkout-action@v1

- uses: oxc-project/[email protected]
with:
save-cache: ${{ github.ref_name == 'main' }}
cache-key: wasm
tools: wasm-pack

- name: Check
run: |
rustup target add wasm32-unknown-unknown
cargo check -p json-strip-comments-wasm --target wasm32-unknown-unknown
- uses: pnpm/[email protected]

- uses: actions/setup-node@v4
with:
cache: pnpm

- working-directory: wasm
run: |
pnpm install --frozen-lockfile
pnpm run build
pnpm run test

0 comments on commit e8ab329

Please sign in to comment.