diff --git a/.gitea/workflows/ci.yml b/.gitea/workflows/ci.yml index 90ad520..9852c0c 100644 --- a/.gitea/workflows/ci.yml +++ b/.gitea/workflows/ci.yml @@ -12,11 +12,14 @@ jobs: lint: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 + - name: 'Checkout repository' + uses: actions/checkout@v4 + + - name: 'Setup dependencies' + uses: actions/setup-node@v4 with: node-version: ${{ env.NODE_VERSION }} - cache: npm + - run: npm ci - run: npm run lint - run: npx prettier --check "**/*.{ts,tsx}" @@ -24,22 +27,28 @@ jobs: test: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 + - name: 'Checkout repository' + uses: actions/checkout@v4 + + - name: 'Setup dependencies' + uses: actions/setup-node@v4 with: node-version: ${{ env.NODE_VERSION }} - cache: npm + - run: npm ci - run: npm run test:backend build: runs-on: ubuntu-latest steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 + - name: 'Checkout repository' + uses: actions/checkout@v4 + + - name: 'Setup dependencies' + uses: actions/setup-node@v4 with: node-version: ${{ env.NODE_VERSION }} - cache: npm + - run: npm ci - run: npm run build:backend - run: npm run build:frontend