From 4705e2489bb95ce17db270f0aa39fcda292fcb32 Mon Sep 17 00:00:00 2001 From: shats Date: Sun, 15 Mar 2026 23:54:10 +0700 Subject: [PATCH] refactor(workflows): streamline lint-and-test jobs by setting default working directory and updating test command to build --- .gitea/workflows/docker-publish-fast.yml | 11 ++++++----- .gitea/workflows/docker-publish.yml | 10 ++++++---- 2 files changed, 12 insertions(+), 9 deletions(-) diff --git a/.gitea/workflows/docker-publish-fast.yml b/.gitea/workflows/docker-publish-fast.yml index 65803fa..ddbc577 100644 --- a/.gitea/workflows/docker-publish-fast.yml +++ b/.gitea/workflows/docker-publish-fast.yml @@ -10,6 +10,9 @@ on: jobs: lint-and-test: runs-on: ubuntu-latest + defaults: + run: + working-directory: frontend steps: - name: Checkout repository uses: actions/checkout@v4 @@ -21,22 +24,20 @@ jobs: with: node-version: '20' cache: 'npm' + cache-dependency-path: frontend/package-lock.json - name: Install dependencies - run: | - npm ci - cd frontend && npm ci + run: npm ci - name: Lint run: npm run lint - name: Test (frontend build) - run: npm run test + run: npm run build build-and-push-fast: runs-on: ubuntu-latest needs: lint-and-test - runs-on: ubuntu-latest timeout-minutes: 15 steps: - name: Checkout repository diff --git a/.gitea/workflows/docker-publish.yml b/.gitea/workflows/docker-publish.yml index 72f5f4a..2115e24 100644 --- a/.gitea/workflows/docker-publish.yml +++ b/.gitea/workflows/docker-publish.yml @@ -10,6 +10,9 @@ on: jobs: lint-and-test: runs-on: ubuntu-latest + defaults: + run: + working-directory: frontend steps: - name: Checkout repository uses: actions/checkout@v4 @@ -19,17 +22,16 @@ jobs: with: node-version: '20' cache: 'npm' + cache-dependency-path: frontend/package-lock.json - name: Install dependencies - run: | - npm ci - cd frontend && npm ci + run: npm ci - name: Lint run: npm run lint - name: Test (frontend build) - run: npm run test + run: npm run build build-and-push: runs-on: ubuntu-latest