diff --git a/.gitea/workflows/workflow.yaml b/.gitea/workflows/workflow.yaml index a597059..706db1f 100644 --- a/.gitea/workflows/workflow.yaml +++ b/.gitea/workflows/workflow.yaml @@ -5,6 +5,27 @@ on: push: jobs: + test: + runs-on: ubuntu-latest + strategy: + fail-fast: false + matrix: + include: + - workingdir: ./backend + - workingdir: ./frontend + steps: + - uses: https://github.com/actions/checkout@v4 + - name: Use Node.js + uses: https://github.com/actions/setup-node@v3 + with: + node-version: '18.19' + - run: npm ci + working-directory: ./${{ matrix.workingdir }} + - run: npm run lint + working-directory: ./${{ matrix.workingdir }} + - run: npm run test + working-directory: ./${{ matrix.workingdir }} + build-and-push-images: runs-on: ubuntu-latest container: