2
0
mirror of https://github.com/tenrok/BBob.git synced 2026-05-15 11:59:37 +03:00
Files
bbob/.github/workflows/test.yml
T
Nikolay Kost ccab54a454 feat(#250): introduce caseFreeTags option (#251)
* chore: initial tests

* feat: parser test

* feat: add case free tags support

* fix: coverage upload

* fix: --disable=gcov

* fix: npm publish sha commit

* fix: change codecov to coveralls

* fix: change workflow pr build and publish

* chore: change coverage badge [skip ci]
2024-10-16 23:26:06 +02:00

45 lines
857 B
YAML

name: Tests
on:
push:
branches:
- master
pull_request:
jobs:
test:
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [18.x, 19.x, 20.x]
steps:
- name: Checkout repository
uses: actions/checkout@v2
with:
fetch-depth: 2
- name: Install PNPM
uses: pnpm/action-setup@v3
with:
version: 9.4.0
- name: Set up Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v4
with:
node-version: ${{ matrix.node-version }}
cache: 'pnpm'
- name: Install
run: pnpm i --frozen-lockfile --strict-peer-dependencies
- name: Run the lint
run: pnpm run lint
- name: Run the coverage
run: pnpm run cover
- name: Coveralls
uses: coverallsapp/github-action@v2