Skip to content

chore(deps)(deps): bump the routine-updates group across 1 directory with 24 updates #433

chore(deps)(deps): bump the routine-updates group across 1 directory with 24 updates

chore(deps)(deps): bump the routine-updates group across 1 directory with 24 updates #433

Workflow file for this run

name: CI
on:
pull_request:
types: [opened, synchronize, reopened]
permissions:
contents: read
jobs:
lint:
name: Source code formatting & spellcheck
runs-on: ubuntu-24.04
if: >
github.event.pull_request.user.id == 49699333 ||
github.event.pull_request.author_association == 'OWNER' ||
github.event.pull_request.author_association == 'MEMBER' ||
github.event.pull_request.author_association == 'COLLABORATOR' ||
github.event.pull_request.author_association == 'CONTRIBUTOR'
steps:
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0
with:
ref: ${{ github.event.pull_request.head.sha }}
persist-credentials: false
- uses: pnpm/action-setup@0e279bb959325dab635dd2c09392533439d90093
- name: Set up Node 22
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020
with:
node-version: 22
cache: 'pnpm'
cache-dependency-path: pnpm-lock.yaml
- name: Install dependencies
run: pnpm install --frozen-lockfile
- name: Check formatting with Prettier
run: pnpm format:check
- name: Spellcheck
run: pnpm spellcheck
typecheck:
name: Typecheck & linting
runs-on: ubuntu-24.04
if: >
github.event.pull_request.user.id == 49699333 ||
github.event.pull_request.author_association == 'OWNER' ||
github.event.pull_request.author_association == 'MEMBER' ||
github.event.pull_request.author_association == 'COLLABORATOR' ||
github.event.pull_request.author_association == 'CONTRIBUTOR'
steps:
- uses: actions/checkout@9c091bb21b7c1c1d1991bb908d89e4e9dddfe3e0
with:
ref: ${{ github.event.pull_request.head.sha }}
persist-credentials: false
- uses: pnpm/action-setup@0e279bb959325dab635dd2c09392533439d90093
- name: Set up Node 22
uses: actions/setup-node@49933ea5288caeca8642d1e84afbd3f7d6820020
with:
node-version: 22
cache: 'pnpm'
cache-dependency-path: pnpm-lock.yaml
- name: Install dependencies
run: pnpm install --frozen-lockfile
- name: Lint with ESLint
run: pnpm lint
- name: Check Typescript
run: |
pnpm typecheck