Merge branch 'release/2024-05-15' into develop #1902
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
name: Build and execute tests | |
on: [push] | |
jobs: | |
build: | |
name: Lint, Build and test | |
timeout-minutes: 10 | |
runs-on: ubuntu-latest | |
strategy: | |
matrix: | |
node-version: [20.x, 21.x] | |
steps: | |
- uses: actions/checkout@v2 | |
- name: Use Node.js ${{ matrix.node-version }} | |
uses: actions/setup-node@v2 | |
with: | |
node-version: ${{ matrix.node-version }} | |
- name: Install dependencies | |
run: yarn install | |
- name: Lint | |
run: yarn lint | |
- name: Build | |
run: yarn build | |
- name: Recreate JSON Schemas | |
run: yarn create-schemas | |
- name: Build showcase app | |
run: yarn build:showcase | |
- name: Build the docker-compose stack | |
run: docker-compose up -d | |
- name: Test | |
run: yarn test | |
- uses: codecov/codecov-action@v2 | |
with: | |
token: ${{ secrets.CODECOV_TOKEN }} | |
env: | |
CI: true | |