Simple test project that sets up a hybrid cargo crate with a vite project

chore: bump

Signed-off-by: Jonathan Basniak <9uknek65z@mozmail.com>

ci: add gcc

Signed-off-by: Jonathan Basniak <9uknek65z@mozmail.com>

ci: install playwright and wasm-pack

Signed-off-by: Jonathan Basniak <9uknek65z@mozmail.com>

chore: pin project to rust 1.90

Signed-off-by: Jonathan Basniak <9uknek65z@mozmail.com>

ci: fix order of wasm-pack setup

Signed-off-by: Jonathan Basniak <9uknek65z@mozmail.com>

ci: test

Signed-off-by: Jonathan Basniak <9uknek65z@mozmail.com>

chore: blegh

Signed-off-by: Jonathan Basniak <9uknek65z@mozmail.com>

+12 -2
+7 -2
.tangled/workflows/ci.yml
··· 1 1 when: 2 2 - event: ['pull_request'] 3 3 branch: ['main'] 4 - - event: ['push'] 5 - branch: ['chore/test-ci'] 6 4 7 5 engine: 'nixery' 8 6 ··· 11 9 - nodejs 12 10 - busybox 13 11 - rustup 12 + - gcc 13 + - playwright 14 + - playwright-test 15 + - wasm-pack 14 16 15 17 steps: 16 18 - name: Install dependencies 17 19 command: | 18 20 rustup toolchain install stable 19 21 rustup target add wasm32-unknown-unknown 22 + cargo clean 23 + cargo install wasm-pack 20 24 21 25 corepack enable 22 26 pnpm install --frozen-lockfile 27 + pnpm exec playwright install || true 23 28 24 29 - name: Build & Run tests 25 30 command: |
+2
README.md
··· 10 10 11 11 corepack enable 12 12 pnpm install 13 + 14 + pnpm exec playwright install 13 15 cargo install wasm-pack 14 16 ``` 15 17
+3
rust-toolchain.toml
··· 1 + [toolchain] 2 + channel = "1.90.0" 3 + components = ["rustfmt", "clippy"]