This commit is contained in:
Anton Bracke
2022-02-18 10:26:36 +01:00
parent a86bf32ee2
commit 6e4041560b
7 changed files with 114 additions and 64 deletions
@@ -166,3 +166,40 @@ jobs:
run: yarn run pretty-check
working-directory: "back"
continuous-integration-desktop:
name: "Continuous Integration Desktop"
runs-on: "ubuntu-latest"
steps:
- name: "Checkout"
uses: "actions/checkout@v2.0.0"
- name: "Setup NodeJS"
uses: actions/setup-node@v1
with:
node-version: '12.x'
- name: "Install dependencies"
run: yarn install --froze-lockfile
working-directory: "desktop"
- name: "Build"
run: yarn build
working-directory: "desktop"
- name: "Typecheck"
run: yarn typecheck
working-directory: "desktop"
- name: "Lint"
run: yarn lint
working-directory: "desktop"
- name: "Jasmine"
run: yarn test
working-directory: "desktop"
- name: "Prettier"
run: yarn pretty-check
working-directory: "desktop"