Skip to content

Release: merge development into beta #924

Release: merge development into beta

Release: merge development into beta #924

name: Lint Check
on:
pull_request:
branches:
- development
- main
- beta
jobs:
lint-check:
runs-on: ubuntu-latest
# Observed fleet-wide: median 0.6 min, max 1.4 min (n=176). Deliberately loose.
timeout-minutes: 15
steps:
- name: Checkout repository
uses: actions/checkout@v2
# This job had no setup-node at all, so it inherited the runner's default
# Node — currently 22, which bundles npm 10. npm 10 CANNOT install from
# an npm 11 lockfile: it exits EUSAGE with "Missing: <pkg> from lock
# file". Node 24 bundles npm 11, and it is also the only line where the
# .npmrc release-age cooldown exists at all.
- name: Set up Node
uses: actions/setup-node@v4
with:
node-version: '24'
- name: Install dependencies
run: npm ci
- name: Linting
run: npm run lint