Skip to content

feat(vps): Effect HttpApi migration #80

feat(vps): Effect HttpApi migration

feat(vps): Effect HttpApi migration #80

Workflow file for this run

name: CI
env:
FORCE_JAVASCRIPT_ACTIONS_TO_NODE24: true
on:
pull_request:
branches: [prod]
concurrency:
group: ci-${{ github.ref }}
cancel-in-progress: true
jobs:
lint:
runs-on: ubuntu-24.04
steps:
- name: Checkout code
uses: actions/checkout@v6
with:
fetch-depth: 1
- uses: ./.github/actions/setup-bun-workspace
- name: Run OXC checks
run: bun run oxc:ci
typecheck:
runs-on: ubuntu-24.04
steps:
- name: Checkout code
uses: actions/checkout@v6
with:
fetch-depth: 1
- uses: ./.github/actions/setup-bun-workspace
- name: Type check all packages
run: bun run typecheck
tests:
runs-on: ubuntu-24.04
steps:
- name: Checkout code
uses: actions/checkout@v6
with:
fetch-depth: 1
- uses: ./.github/actions/setup-bun-workspace
- name: Run unit and integration tests
run: bun run test
build-www:
runs-on: ubuntu-24.04
steps:
- name: Checkout code
uses: actions/checkout@v6
with:
fetch-depth: 1
- uses: ./.github/actions/setup-bun-workspace
- name: Build www package
run: cd apps/www && bun run build