update actions

Signed-off-by: Benny Samir Hierl <bennysamir@posteo.de>
This commit is contained in:
Benny Samir Hierl 2022-01-29 13:17:35 +01:00
parent 47250ffd4d
commit 93b5b2e8e2
2 changed files with 16 additions and 3 deletions

View file

@ -1,12 +1,27 @@
name: 'Build and publish docker image' name: 'CI'
on: on:
push: push:
branches: [main] branches: [main]
jobs: jobs:
lint:
runs-on: ubuntu-latest
steps:
- uses: actions/checkout@v2
- name: Set up NodeJs
uses: actions/setup-node@v2
with:
node-version: 16
- name: Install dependencies
run: npm ci
- name: Linter
run: npm run lint
- name: Typecheck
run: npm run typecheck
docker: docker:
runs-on: ubuntu-latest runs-on: ubuntu-latest
needs: lint
steps: steps:
- name: Checkout - name: Checkout
uses: actions/checkout@v2 uses: actions/checkout@v2

View file

@ -1,8 +1,6 @@
name: Validation name: Validation
on: on:
push:
branches: [main]
pull_request: pull_request:
branches: [main] branches: [main]