fix(ci): deduplicated lint runs (#5045)

This commit is contained in:
Daniel Gak Anagrov
2025-07-09 12:26:20 +02:00
committed by GitHub
parent d1e242bd2e
commit 19ffdace61
2 changed files with 3 additions and 31 deletions
-3
View File
@@ -84,9 +84,6 @@ jobs:
run: YARN_ENABLE_HARDENED_MODE=0 PUPPETEER_SKIP_DOWNLOAD=true PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=1 yarn --immutable
- name: Build public packages
run: yarn build:public
- name: Lint viewer-sandbox
run: yarn lint:ci
working-directory: 'packages/viewer-sandbox'
- name: Build viewer-sandbox
run: yarn build
working-directory: 'packages/viewer-sandbox'
+3 -28
View File
@@ -69,6 +69,7 @@ jobs:
test-frontend-2:
name: Frontend
runs-on: blacksmith
if: false # disabled as there is nothing to run
steps:
- uses: actions/checkout@v4.2.2
- uses: useblacksmith/setup-node@v5
@@ -79,9 +80,6 @@ jobs:
run: YARN_ENABLE_HARDENED_MODE=0 PUPPETEER_SKIP_DOWNLOAD=true PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=1 yarn --immutable
- name: Build public packages
run: yarn build:public
- name: Lint everything
run: yarn lint:ci
working-directory: 'packages/frontend-2'
test-viewer:
name: Viewer
@@ -96,15 +94,9 @@ jobs:
run: YARN_ENABLE_HARDENED_MODE=0 PUPPETEER_SKIP_DOWNLOAD=true PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=1 yarn --immutable
- name: Build public packages
run: yarn build:public
- name: Lint viewer
run: yarn lint:ci
working-directory: 'packages/viewer'
- name: Run tests
run: yarn test
working-directory: 'packages/viewer'
- name: Lint viewer-sandbox
run: yarn lint:ci
working-directory: 'packages/viewer-sandbox'
- name: Build viewer-sandbox
run: yarn build
working-directory: 'packages/viewer-sandbox'
@@ -141,9 +133,6 @@ jobs:
cache: yarn
- name: Install dependencies
run: YARN_ENABLE_HARDENED_MODE=0 PUPPETEER_SKIP_DOWNLOAD=true PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=1 yarn --immutable
- name: Lint
run: yarn lint:ci
working-directory: 'packages/shared'
- name: Run tests (all FFs)
run: ENABLE_ALL_FFS=1 yarn test:ci
working-directory: 'packages/shared'
@@ -179,7 +168,7 @@ jobs:
run: YARN_ENABLE_HARDENED_MODE=0 PUPPETEER_SKIP_DOWNLOAD=true PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=1 yarn --immutable
- name: Build public packages
run: yarn build:public
- name: Lint everything
- name: Test object sender
run: yarn test:ci
working-directory: 'packages/objectsender'
- uses: codecov/codecov-action@v5
@@ -202,15 +191,6 @@ jobs:
run: YARN_ENABLE_HARDENED_MODE=0 PUPPETEER_SKIP_DOWNLOAD=true yarn --immutable # we need PLAYWRIGHT
- name: Build public packages
run: yarn build:public
- name: Lint tailwind theme
run: yarn lint:ci
working-directory: 'packages/tailwind-theme'
- name: Lint ui components
run: yarn lint:ci
working-directory: 'packages/ui-components'
- name: Lint component nuxt package
run: yarn lint:ci
working-directory: 'packages/ui-components-nuxt'
- name: Test via Storybook
run: yarn storybook:test:ci
working-directory: 'packages/ui-components'
@@ -218,6 +198,7 @@ jobs:
test-preview-service:
name: Preview service
runs-on: blacksmith
if: false # disabled as there is nothing to run
steps:
- uses: actions/checkout@v4.2.2
- uses: useblacksmith/setup-node@v5
@@ -228,9 +209,6 @@ jobs:
run: YARN_ENABLE_HARDENED_MODE=0 PUPPETEER_SKIP_DOWNLOAD=true PLAYWRIGHT_SKIP_BROWSER_DOWNLOAD=1 yarn --immutable
- name: Build public packages
run: yarn build:public
- name: Lint everything
run: yarn lint:ci
working-directory: 'packages/preview-service'
docker-build-postgres-container:
runs-on: blacksmith
@@ -319,9 +297,6 @@ jobs:
run: yarn build:public
- run: cp .env.test-example .env.test
working-directory: 'packages/server'
- name: 'Lint'
run: yarn lint:ci
working-directory: 'packages/server'
- name: 'Run test'
run: yarn test:report
working-directory: 'packages/server'