Skip to content

Bump @typescript-eslint/parser from 6.10.0 to 8.12.2 #607

Bump @typescript-eslint/parser from 6.10.0 to 8.12.2

Bump @typescript-eslint/parser from 6.10.0 to 8.12.2 #607

Workflow file for this run

name: Build and Test
on:
push:
branches: [ main ]
pull_request:
branches: [ main ]
workflow_dispatch:
inputs:
run_integration_tests:
type: boolean
description: Run Integration Tests?
default: false
jobs:
lint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- name: Use Node.js 18.x
uses: actions/setup-node@v3
with:
node-version: 18.x
- run: npm ci
- run: npm run lint
unit-tests:
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [18.x, 20.x]
steps:
- uses: actions/checkout@v3
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node-version }}
- run: npm ci
- run: npm run build --if-present
- run: npm run unit-test
integration-tests:
if: github.ref == 'refs/heads/main' || inputs.run_integration_tests
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [18.x, 20.x]
steps:
- uses: actions/checkout@v3
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v3
with:
node-version: ${{ matrix.node-version }}
- run: npm ci
- run: npm run build --if-present
- name: Integration tests ${{ matrix.node-version }}
env:
API_KEY: ${{ secrets.API_KEY }}
run: npm run integration-test