Skip to content

feat(js): Handle ingestion errors in Reactor #110

feat(js): Handle ingestion errors in Reactor

feat(js): Handle ingestion errors in Reactor #110

Workflow file for this run

name: trimsock.js CI
on:
push:
branches: ["main"]
pull_request:
paths: ["trimsock.js/**/*"]
workflow_dispatch:
jobs:
lint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: oven-sh/setup-bun@v2
- name: Install
run: cd trimsock.js && bun install
- name: Validate version
run: trimsock.js/scripts/version.ts
- name: Lint
run: cd trimsock.js && bun --filter '*' check
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: oven-sh/setup-bun@v2
- name: Install
run: cd trimsock.js && bun install
- name: Build
run: >
cd trimsock.js &&
bun --filter './packages/trimsock-js' build &&
bun --filter './packages/*' build
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: oven-sh/setup-bun@v2
- name: Install
run: cd trimsock.js && bun install
- name: Test
run: cd trimsock.js && bun test
perf:
runs-on: ubuntu-latest
needs:
- test
steps:
- uses: actions/checkout@v4
- uses: oven-sh/setup-bun@v2
- name: Install
run: cd trimsock.js && bun install
- name: Test
run: cd trimsock.js && bun perf