Skip to content

Add new resolver for marking quizzes illegible and update quiz list to allow filtering on this #58

Add new resolver for marking quizzes illegible and update quiz list to allow filtering on this

Add new resolver for marking quizzes illegible and update quiz list to allow filtering on this #58

Workflow file for this run

# This workflow validates pull requests by running unit tests and linting.
name: Validate PR
on:
pull_request:
branches: ['main']
permissions:
contents: read
env:
NODE_VERSION: 20.12.2
jobs:
build:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Configure node
uses: actions/setup-node@v3
with:
node-version: ${{ env.NODE_VERSION }}
- name: Install packages
run: npm ci
- name: Build
run: npm run build
- name: Upload build artifacts
uses: actions/upload-artifact@v3
with:
name: build-artifacts
path: |
dist
prisma
Dockerfile
.dockerignore
package*.json
test:
runs-on: ubuntu-latest
steps:
- name: Checkout
uses: actions/checkout@v4
- name: Configure node
uses: actions/setup-node@v3
with:
node-version: ${{ env.NODE_VERSION }}
- name: Install packages
run: npm ci
- name: Lint
run: npm run lint
- name: Run unit tests
run: npm run test:ci
- name: Upload coverage reports to Codecov
uses: codecov/codecov-action@v3
env:
CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }}