Skip to content

Create PRIVACY.md

Create PRIVACY.md #16

Workflow file for this run

name: CI
on:
push:
branches: [master]
pull_request:
branches: [master]
jobs:
changes:
runs-on: ubuntu-latest
outputs:
source: ${{ steps.filter.outputs.source }}
steps:
- uses: actions/checkout@v4
- uses: dorny/paths-filter@v3
id: filter
with:
filters: |
source:
- 'src/**'
- 'tests/**'
- 'migrations/**'
- 'scripts/**'
- 'package.json'
- 'bun.lock'
- 'tsconfig.json'
- 'eslint.config.js'
check:
needs: changes
if: needs.changes.outputs.source == 'true'
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: oven-sh/setup-bun@v2
with:
bun-version: latest
- run: bun install --frozen-lockfile
- run: bun run embed-migrations
- run: bun run typecheck
- run: bun run lint
- run: bun run format:check
test:
needs: check
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v4
- uses: oven-sh/setup-bun@v2
with:
bun-version: latest
- run: bun install --frozen-lockfile
- run: bun run build
- run: bun test