Skip to content

serial WIP

serial WIP #5

name: Publish @voltius/crypto-wasm
on:
push:
branches: [main]
paths:
- "crates/voltius-crypto/**"
- "crates/voltius-crypto-wasm/**"
jobs:
publish:
runs-on: ubuntu-latest
permissions:
contents: read
id-token: write
steps:
- uses: actions/checkout@v6
- uses: jetli/wasm-pack-action@v0.4.0
- name: Build WASM package
run: wasm-pack build crates/voltius-crypto-wasm --target web --release --scope voltius
- uses: actions/setup-node@v6
with:
node-version: 22
registry-url: https://registry.npmjs.org
- uses: pnpm/action-setup@v5
with:
version: latest
- name: Publish to npm
run: cd crates/voltius-crypto-wasm/pkg && pnpm publish --access public --no-git-checks