Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
17 commits
Select commit Hold shift + click to select a range
ecd9ac7
chore: bump version to 0.1.5-canary.2 and update dependencies
dev-pi2pie Mar 23, 2026
910b9c5
docs(research): add WASM packaging and repo structure for optional de…
dev-pi2pie Mar 23, 2026
df65ce6
docs(research): update WASM detector spike and packaging structure wi…
dev-pi2pie Mar 23, 2026
a4e9875
docs(research): add NPM distribution model for WASM packaging
dev-pi2pie Mar 23, 2026
b87f7d0
docs(plans): add WASM language detector implementation plan
dev-pi2pie Mar 23, 2026
12a312a
docs(research): update WASM packaging plan to include explicit toolch…
dev-pi2pie Mar 23, 2026
a5eba11
feat(detector): implement WASM language detector mode and CLI support
dev-pi2pie Mar 23, 2026
fb5d8c1
feat(detector): add wasm-based whatlang integration
dev-pi2pie Mar 23, 2026
c305235
feat(detector): implement WASM language detector with CLI validation …
dev-pi2pie Mar 23, 2026
619a673
feat(detector): add wasm whatlang flow and refinement
dev-pi2pie Mar 23, 2026
dd0274e
feat(ci): add Rust caching and package contents verification to workf…
dev-pi2pie Mar 23, 2026
4241a3a
docs: add release workflow consolidation plan to reduce build duplica…
dev-pi2pie Mar 23, 2026
37084fe
ci(release): consolidate publish workflows into release
dev-pi2pie Mar 23, 2026
edb495b
fix(pkg): correct detector typings and decouple tests from dist artif…
dev-pi2pie Mar 23, 2026
901281d
fix(types): point root package types to generated facade declaration
dev-pi2pie Mar 23, 2026
bb3f7dd
fix(detector): export runtime message from cjs wrapper
dev-pi2pie Mar 23, 2026
e0c11be
fix(build): make wasm and typecheck tooling cross-platform
dev-pi2pie Mar 23, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
59 changes: 59 additions & 0 deletions .github/workflows/ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,59 @@
name: CI

on:
pull_request:
push:
branches:
- main
- "dev*"
- "canary*"
- "alpha*"
- "beta*"

jobs:
validate:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v6
with:
fetch-depth: 1
show-progress: false

- name: Setup Bun
uses: oven-sh/setup-bun@v2
with:
bun-version: latest

- name: Setup Node
uses: actions/setup-node@v6
with:
node-version: 20

- name: Setup Rust toolchain
uses: dtolnay/rust-toolchain@stable
with:
targets: wasm32-unknown-unknown

- name: Cache Rust artifacts
uses: Swatinem/rust-cache@v2
with:
workspaces: crates/language-detector

- name: Install wasm-pack
run: cargo install wasm-pack --locked

- name: Install dependencies
run: bun install --frozen-lockfile

- name: Type check
run: bun run type-check

- name: Build
run: bun run build

- name: Verify package contents
run: bun run verify:package-contents

- name: Test
run: bun test
145 changes: 0 additions & 145 deletions .github/workflows/publish-github-packages.yml

This file was deleted.

150 changes: 0 additions & 150 deletions .github/workflows/publish-npm-packages.yml

This file was deleted.

Loading
Loading