Skip to content

chore(deps): update dependency @types/node to v20.17.9 #22

chore(deps): update dependency @types/node to v20.17.9

chore(deps): update dependency @types/node to v20.17.9 #22

Workflow file for this run

name: ⚙️ CI
on:
pull_request
# Cancel in-progress runs of this workflow.
# See https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#example-only-cancel-in-progress-jobs-or-runs-for-the-current-workflow.
concurrency:
group: ${{ github.workflow }}-${{ github.ref }}
cancel-in-progress: true
jobs:
build-test:
strategy:
matrix:
os: [ubuntu-latest, windows-latest]
fail-fast: false
name: 🏗 Build, test / ${{ matrix.os }} / node 18 latest
runs-on: ${{ matrix.os }}
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: 18
# From https://github.com/actions/cache/blob/main/examples.md#node---yarn-2.
- name: Get yarn cache directory path
id: yarn-cache-dir-path
run: echo "dir=$(yarn config get cacheFolder)" >> $GITHUB_OUTPUT
shell: bash
- uses: actions/cache@v3
id: yarn-cache # use this to check for `cache-hit` (`steps.yarn-cache.outputs.cache-hit != 'true'`)
with:
path: ${{ steps.yarn-cache-dir-path.outputs.dir }}
key: ${{ runner.os }}-yarn-${{ hashFiles('yarn.lock', '.yarnrc.yml') }}
restore-keys: |
${{ runner.os }}-yarn-
- run: yarn install
- name: 🔨 Build
run: yarn build
- name: 🔎 Lint
run: yarn lint
- name: 🧪 Test
run: yarn test