Skip to content

Merge pull request #51 from serlo/dependabot/npm_and_yarn/eslint-8.44.0 #185

Merge pull request #51 from serlo/dependabot/npm_and_yarn/eslint-8.44.0

Merge pull request #51 from serlo/dependabot/npm_and_yarn/eslint-8.44.0 #185

Workflow file for this run

name: JavaScript
on:
push:
branches:
- main
pull_request:
merge_group:
jobs:
eslint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: 18.x
- run: yarn
- run: yarn lint:eslint
prettier:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: 18.x
- run: yarn
- run: yarn lint:prettier
tsc:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
node-version: 18.x
- run: yarn
- run: yarn lint:tsc
test:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v3
- uses: actions/setup-node@v3
with:
cache: yarn
node-version: 18.x
- run: yarn --immutable --immutable-cache
- run: yarn test:unit
# uncomment when e2e tests are ok
# - run: yarn start
# - name: Waiting 1 min for the database to be ready
# run: sleep 60
# - run: yarn test:e2e