Skip to content

chore(deps): update actions/checkout digest to 3d3c42e #279

chore(deps): update actions/checkout digest to 3d3c42e

chore(deps): update actions/checkout digest to 3d3c42e #279

Workflow file for this run

name: QC Checks
on:
push:
branches: [main, renovate/**]
pull_request:
branches: [main, renovate/**]
permissions:
contents: read
pull-requests: write
jobs:
checks:
name: QC Checks
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
- run: corepack enable
- name: Use Node.js 26
uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7
with:
node-version: "26.4.0"
package-manager-cache: false
- name: Install
run: |
yarn config set enableImmutableInstalls false
yarn install
- name: ESLint checks
run: npm run check-lint
- name: Prettier checks
run: npm run check-format
- name: TSC checks
run: npm run check-tsc
tests:
name: Tests Node.js ${{ matrix.node-version }}
runs-on: ubuntu-latest
strategy:
fail-fast: false
matrix:
node-version: [22.x, 24.x, 26.x]
steps:
- uses: actions/checkout@3d3c42e5aac5ba805825da76410c181273ba90b1 # v7
- run: corepack enable
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@820762786026740c76f36085b0efc47a31fe5020 # v7
with:
node-version: ${{ matrix.node-version }}
package-manager-cache: false
- name: Install
run: |
yarn config set enableImmutableInstalls false
yarn install
- name: Build project
run: npm run build
- name: Run tests
run: npm run test