CI: remove frontend unit test and frontend linting from drone PR/main pipelines (#102221)

* remove frontend unit test and frontend linting from drone PR/main pipelines

* remove unused dependency on frontend test

* fail fast on frontend unit tests

* no more main-test-frontend

* update CODEOWNERS

* make job names more identifiable
This commit is contained in:
Kevin Minehart
2025-03-17 09:41:17 -05:00
committed by GitHub
parent 424a178d96
commit ebb3902307
7 changed files with 7 additions and 393 deletions
+3 -3
View File
@@ -7,7 +7,7 @@ on:
- release-*.*.*
jobs:
verify-i18n:
lint-frontend-verify-i18n:
name: Verify i18n
runs-on: ubuntu-latest
steps:
@@ -29,7 +29,7 @@ jobs:
echo "${uncommited_error_message}"
exit 1
fi
prettier:
lint-frontend-prettier:
name: Prettier
runs-on: ubuntu-latest
steps:
@@ -41,7 +41,7 @@ jobs:
cache-dependency-path: 'yarn.lock'
- run: yarn install --immutable --check-cache
- run: yarn run prettier:check
typecheck:
lint-fronetnd-typecheck:
name: Typecheck
runs-on: ubuntu-latest
steps:
@@ -7,11 +7,10 @@ on:
- release-*.*.*
jobs:
test-frontend:
frontend-unit-tests:
runs-on: ubuntu-latest-8-cores
name: "Unit tests (${{ matrix.chunk }} / 8)"
strategy:
fail-fast: true
matrix:
chunk: [1, 2, 3, 4, 5, 6, 7, 8]
steps: