Skip to content

chore(deps)(deps): bump the auth group across 1 directory with 2 updates #135

chore(deps)(deps): bump the auth group across 1 directory with 2 updates

chore(deps)(deps): bump the auth group across 1 directory with 2 updates #135

Workflow file for this run

name: CI
on:
push:
branches: [main, dev]
pull_request:
branches: [main, dev]
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
env:
TURBO_TOKEN: ${{ secrets.TURBO_TOKEN }}
TURBO_TEAM: ${{ vars.TURBO_TEAM }}
SKIP_ENV_VALIDATION: 'true'
# Non-JS packages have their own dedicated workflows (indexer-ci.yml,
# contracts-ci.yml) that install the right toolchain. Excluding them
# here keeps the root CI Node-only.
TURBO_EXCLUDE_NON_JS: --filter=!@web3insight/indexer --filter=!@web3insight/contracts
jobs:
lint:
name: Lint
runs-on: ubuntu-latest
env:
NODE_OPTIONS: --max-old-space-size=4096
steps:
- uses: actions/checkout@v7
- uses: ./.github/actions/setup
- run: pnpm turbo run lint $TURBO_EXCLUDE_NON_JS --cache-dir=.turbo
typecheck:
name: Typecheck
runs-on: ubuntu-latest
env:
NODE_OPTIONS: --max-old-space-size=4096
steps:
- uses: actions/checkout@v7
- uses: ./.github/actions/setup
- run: pnpm turbo run typecheck $TURBO_EXCLUDE_NON_JS --cache-dir=.turbo
build:
name: Build
runs-on: ubuntu-latest
env:
NODE_OPTIONS: --max-old-space-size=4096
DATA_API_TOKEN: dummy-ci-token
OPENAI_API_KEY: sk-dummy-ci
NEXT_PUBLIC_UMAMI_WEBSITE_ID: dummy
steps:
- uses: actions/checkout@v7
- uses: ./.github/actions/setup
- run: pnpm turbo run build $TURBO_EXCLUDE_NON_JS --cache-dir=.turbo
test:
name: Test
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v7
- uses: ./.github/actions/setup
- run: pnpm turbo run test $TURBO_EXCLUDE_NON_JS --cache-dir=.turbo