fix(ci): deduplicated lint runs (#5045)
This commit is contained in:
committed by
GitHub
parent
d1e242bd2e
commit
19ffdace61
@@ -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'
|
||||
|
||||
@@ -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'
|
||||
|
||||
Reference in New Issue
Block a user