Skip to content

chore(deps): bump the major group across 5 directories with 7 updates #3443

chore(deps): bump the major group across 5 directories with 7 updates

chore(deps): bump the major group across 5 directories with 7 updates #3443

Workflow file for this run

name: CI test suite
on:
pull_request:
push:
jobs:
build:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v6
- name: Setup Bun
uses: oven-sh/setup-bun@v2
# this caching step is kind of a wash
# downloading the cache adds a few seconds
# and then installing is a bit faster
- name: Cache bun dependencies
uses: actions/cache@v5
with:
path: ~/.bun/install/cache
key: bun-${{ runner.os }}-${{ hashFiles('bun.lock') }}
restore-keys: |
bun-${{ runner.os }}-
- name: Use Node.js 24.x
uses: actions/setup-node@v6
with:
node-version: "24.x"
- name: Install js deps (w/ bun)
run: bun install
- name: Dogfood varlock-action
id: varlock
uses: dmno-dev/varlock-action@v1.0.1
with:
working-directory: smoke-tests/smoke-test-basic
show-summary: 'false'
fail-on-error: 'true'
output-format: 'json'
- name: Verify varlock-action output
run: |
test -n "${{ steps.varlock.outputs.json-env }}"
echo "Varlock action output is present"
- name: Enable turborepo build cache
uses: rharkor/caching-for-turbo@v2.3.11
# ------------------------------------------------------------
- name: ESLint
run: bun run lint
- name: TypeScript type check
run: bun run typecheck
- name: Build libraries
run: bun run build:libs
- name: Run tests
run: bun run test:ci