chore(workflows): remove lint-and-test job from docker-publish workflow to simplify CI process
Publish Docker image / build-and-push (push) Successful in 2m28s

This commit is contained in:
2026-03-15 23:57:31 +07:00
parent 8539317f2d
commit 972f3ab5ca
-36
View File
@@ -10,44 +10,8 @@ on:
workflow_dispatch: workflow_dispatch:
jobs: jobs:
lint-and-test:
runs-on: ubuntu-latest
defaults:
run:
working-directory: frontend
steps:
- name: Checkout repository
uses: actions/checkout@v4
- name: Set up Node.js
uses: actions/setup-node@v4
with:
node-version: '20'
cache: 'npm'
cache-dependency-path: frontend/package-lock.json
- name: Install dependencies
run: npm ci
- name: Lint
run: npm run lint
- name: Build
run: npm run build
- name: Check bundle size
run: |
SIZE_BYTES=$(du -sb dist | cut -f1)
SIZE_MB=$(awk "BEGIN {printf \"%.2f\", $SIZE_BYTES / 1048576}")
echo "## Bundle size: ${SIZE_MB} MB" >> $GITHUB_STEP_SUMMARY
if [ "$SIZE_BYTES" -gt 5242880 ]; then
echo "::error::Bundle size (${SIZE_MB} MB) exceeds 5MB limit"
exit 1
fi
build-and-push: build-and-push:
runs-on: ubuntu-latest runs-on: ubuntu-latest
needs: lint-and-test
steps: steps:
- name: Checkout repository - name: Checkout repository
uses: actions/checkout@v4 uses: actions/checkout@v4