Skip to content

chore: bump eslint from 10.8.1 to 10.9.1 #455

chore: bump eslint from 10.8.1 to 10.9.1

chore: bump eslint from 10.8.1 to 10.9.1 #455

Workflow file for this run

name: CI
on:
push:
branches:
- '**'
- '!integrated/**'
- '!stl-preview-head/**'
- '!stl-preview-base/**'
- '!generated'
- '!codegen/**'
- 'codegen/stl/**'
pull_request:
branches-ignore:
- 'stl-preview-head/**'
- 'stl-preview-base/**'
permissions:
contents: read
concurrency:
group: ci-${{ github.event.pull_request.number || github.ref }}
cancel-in-progress: true
jobs:
lint:
timeout-minutes: 10
name: lint
runs-on: ubuntu-24.04
if: github.event_name == 'pull_request' || github.event.head_commit.message != 'codegen metadata'
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
persist-credentials: false
- name: Check license notices
uses: fsfe/reuse-action@676e2d560c9a403aa252096d99fcab3e1132b0f5 # v6.0.0
- name: Set up Node
uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
with:
node-version: '24.18.0'
package-manager-cache: false
- name: Set up pnpm
uses: pnpm/action-setup@0977fd99725f1db4007ccb2928dbb4e90d06cc86 # v6.0.10
with:
version: '11.15.1'
- name: Bootstrap
run: ./scripts/bootstrap
- name: Audit dependencies
run: pnpm audit --audit-level high
- name: Check types
run: ./scripts/lint
build:
timeout-minutes: 5
name: build
runs-on: ubuntu-24.04
if: github.event_name == 'pull_request' || github.event.head_commit.message != 'codegen metadata'
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
persist-credentials: false
- name: Set up Node
uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
with:
node-version: '24.18.0'
package-manager-cache: false
- name: Set up pnpm
uses: pnpm/action-setup@0977fd99725f1db4007ccb2928dbb4e90d06cc86 # v6.0.10
with:
version: '11.15.1'
- name: Bootstrap
run: ./scripts/bootstrap
- name: Check reproducible build
run: pnpm run check:reproducible
test:
timeout-minutes: 10
name: test
runs-on: ubuntu-24.04
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7.0.1
with:
persist-credentials: false
- name: Set up Node
uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7.0.0
with:
node-version: '24.18.0'
package-manager-cache: false
- name: Set up pnpm
uses: pnpm/action-setup@0977fd99725f1db4007ccb2928dbb4e90d06cc86 # v6.0.10
with:
version: '11.15.1'
- name: Bootstrap
run: ./scripts/bootstrap
- name: Run tests
run: ./scripts/test