Skip to content

Bump the npm-minor-patch group across 1 directory with 4 updates #39

Bump the npm-minor-patch group across 1 directory with 4 updates

Bump the npm-minor-patch group across 1 directory with 4 updates #39

Workflow file for this run

name: CI
on:
push:
branches:
- main
pull_request:
jobs:
validate:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v7
- name: Setup Node
uses: actions/setup-node@v6
with:
node-version: "22"
cache: npm
- name: Setup Rust
uses: dtolnay/rust-toolchain@stable
with:
targets: wasm32-unknown-unknown
- name: Install dependencies
run: npm ci
- name: Regenerate worker types
run: npm run types
- name: Regenerate example worker types
run: npm run types:examples
- name: Check worker configuration types
run: git diff --exit-code -- worker-configuration.d.ts examples/rpc-caller-worker/worker-configuration.d.ts examples/better-auth-worker/worker-configuration.d.ts
- name: Typecheck
run: npm run typecheck
- name: Typecheck examples
run: npm run typecheck:examples
- name: Dry-run deploy validation
run: npm run check
- name: Test
run: npm test
- name: Validate example workers
run: npm run check:examples
- name: Rebuild committed Wasm artifact with default preset
run: npm run build:artifact
- name: Check default artifact manifest
run: git diff --exit-code -- src/rust-wasm-kernel.build.json