From 036e5a964198777b15986a87137ccc1d976502a4 Mon Sep 17 00:00:00 2001 From: Phill Pover Date: Thu, 27 Mar 2025 11:30:10 +0000 Subject: [PATCH] Adding test stage --- .gitea/workflows/workflow.yaml | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) 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: