👷(ci) github action job build-desk

Create the job build-desk in the workflow people.yml.
It will check that the app is linting and building correctly.
This commit is contained in:
Anthony LC
2024-01-05 16:04:31 +01:00
committed by Anthony LC
parent f4ff27636d
commit 58f99545c0

View File

@@ -58,6 +58,25 @@ jobs:
exit 1
fi
build-front-desk:
runs-on: ubuntu-latest
defaults:
run:
working-directory: src/frontend/app/desk
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Setup Node.js
uses: actions/setup-node@v4
with:
node-version: '18.x'
cache: 'yarn'
cache-dependency-path: src/frontend/app/desk/yarn.lock
- name: Install dependencies
run: yarn install --frozen-lockfile
- name: Build Desk App
run: yarn build
build-mails:
runs-on: ubuntu-latest
defaults: