Repository navigation
Add redact/rasterize to Go SDK, remove deprecated sign shim #151
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| name: CI | |
| on: | |
| push: | |
| branches: [main] | |
| pull_request: | |
| branches: [main] | |
| jobs: | |
| engine: | |
| name: Rust Engine | |
| runs-on: ubuntu-latest | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - uses: dtolnay/rust-toolchain@stable | |
| - name: Run tests | |
| working-directory: engine | |
| run: cargo test | |
| - name: Check formatting | |
| working-directory: engine | |
| run: cargo fmt --check | |
| - name: Clippy | |
| working-directory: engine | |
| run: cargo clippy -- -D warnings | |
| packages: | |
| name: TypeScript Packages | |
| runs-on: ubuntu-latest | |
| needs: engine | |
| steps: | |
| - uses: actions/checkout@v4 | |
| - uses: actions/setup-node@v4 | |
| with: | |
| node-version: 20 | |
| - uses: dtolnay/rust-toolchain@stable | |
| - name: Install wasm-pack | |
| run: curl https://rustwasm.github.io/wasm-pack/installer/init.sh -sSf | sh | |
| - name: Install dependencies | |
| run: npm install | |
| - name: Build React package | |
| working-directory: packages/react | |
| run: npm run build | |
| - name: Build Templates | |
| working-directory: packages/templates | |
| run: npm run build | |
| - name: Build Core (WASM + TS) | |
| working-directory: packages/core | |
| run: npm run build | |
| - name: Build Renderer | |
| working-directory: packages/renderer | |
| run: npm run build | |
| - name: Build CLI | |
| working-directory: packages/cli | |
| run: npm run build | |
| - name: Test React | |
| working-directory: packages/react | |
| run: npm test | |
| - name: Test Core | |
| working-directory: packages/core | |
| run: npm test | |
| - name: Test Renderer | |
| working-directory: packages/renderer | |
| run: npm test | |
| - name: Test CLI | |
| working-directory: packages/cli | |
| run: npm test | |
| - name: Test Hono | |
| working-directory: packages/hono | |
| run: npm test | |
| - name: Test Next | |
| working-directory: packages/next | |
| run: npm test | |
| - name: Test Resend | |
| working-directory: packages/resend | |
| run: npm test | |
| - name: Test MCP | |
| working-directory: packages/mcp | |
| run: npm test | |
| - name: Test VS Code Extension | |
| working-directory: packages/vscode | |
| run: npm test |