This commit is contained in:
Anton Bracke
2022-02-20 21:09:15 +01:00
parent 4337264157
commit 0f910693ef
2 changed files with 40 additions and 0 deletions
@@ -203,3 +203,41 @@ jobs:
- name: "Prettier"
run: yarn pretty-check
working-directory: "desktop"
continuous-integration-desktop-local-app:
name: "Continuous Integration Desktop Local App"
runs-on: "ubuntu-latest"
steps:
- name: "Checkout"
uses: "actions/checkout@v2.0.0"
- name: "Setup NodeJS"
uses: actions/setup-node@v1
with:
node-version: '14.x'
- name: "Install dependencies"
run: yarn install --froze-lockfile
working-directory: "desktop/local-app"
- name: "Build"
run: yarn build
working-directory: "desktop/local-app"
- name: "Typecheck"
run: yarn check
working-directory: "desktop/local-app"
- name: "Lint"
run: yarn lint
working-directory: "desktop/local-app"
- name: "Jasmine"
run: yarn test
working-directory: "desktop/local-app"
- name: "Prettier"
run: yarn pretty-check
working-directory: "desktop/local-app"