mirror of
https://github.com/facebook/docusaurus.git
synced 2025-08-03 16:59:06 +02:00
test(e2e): TypeCheck website/starter in min/max range of TS versions (#10063)
This commit is contained in:
parent
eb07e9d6d4
commit
e736dcb879
11 changed files with 58 additions and 24 deletions
20
.github/workflows/tests-e2e.yml
vendored
20
.github/workflows/tests-e2e.yml
vendored
|
@ -114,11 +114,27 @@ jobs:
|
|||
working-directory: ../test-website
|
||||
env:
|
||||
E2E_TEST: true
|
||||
- name: Type check
|
||||
|
||||
- name: TypeCheck website
|
||||
# TODO: there're some lingering issues with PnP + tsc. Enable tsc in PnP later.
|
||||
if: matrix.variant == '-st' && matrix.nodeLinker != 'pnp'
|
||||
run: yarn typecheck
|
||||
working-directory: ../test-website
|
||||
run: yarn typecheck
|
||||
- name: TypeCheck website - min version - v5.1
|
||||
# TODO: there're some lingering issues with PnP + tsc. Enable tsc in PnP later.
|
||||
if: matrix.variant == '-st' && matrix.nodeLinker != 'pnp'
|
||||
working-directory: ../test-website
|
||||
run: |
|
||||
yarn add typescript@5.1.6 --exact
|
||||
yarn typecheck
|
||||
- name: TypeCheck website - max version - Latest
|
||||
# TODO: there're some lingering issues with PnP + tsc. Enable tsc in PnP later.
|
||||
if: matrix.variant == '-st' && matrix.nodeLinker != 'pnp'
|
||||
working-directory: ../test-website
|
||||
run: |
|
||||
yarn add typescript@latest --exact
|
||||
yarn typecheck
|
||||
|
||||
- name: Build test-website project
|
||||
run: yarn build
|
||||
working-directory: ../test-website
|
||||
|
|
9
.github/workflows/tests-windows.yml
vendored
9
.github/workflows/tests-windows.yml
vendored
|
@ -52,5 +52,14 @@ jobs:
|
|||
run: yarn workspace website test:swizzle:wrap:ts
|
||||
- name: Docusaurus Build
|
||||
run: yarn build:website:fast
|
||||
|
||||
- name: TypeCheck website
|
||||
run: yarn workspace website typecheck
|
||||
- name: TypeCheck website - min version - v5.1
|
||||
run: |
|
||||
yarn workspace website add typescript@5.1.6 --exact
|
||||
yarn workspace website typecheck
|
||||
- name: TypeCheck website - max version - Latest
|
||||
run: |
|
||||
yarn workspace website add typescript@latest --exact
|
||||
yarn workspace website typecheck
|
||||
|
|
13
.github/workflows/tests.yml
vendored
13
.github/workflows/tests.yml
vendored
|
@ -39,9 +39,18 @@ jobs:
|
|||
run: yarn
|
||||
- name: Test
|
||||
run: yarn test
|
||||
- name: TypeCheck website
|
||||
run: yarn workspace website typecheck
|
||||
- name: Remove Theme Internal Re-export
|
||||
run: yarn workspace @docusaurus/theme-common removeThemeInternalReexport
|
||||
- name: Docusaurus Build
|
||||
run: yarn build:website:fast
|
||||
|
||||
- name: TypeCheck website
|
||||
run: yarn workspace website typecheck
|
||||
- name: TypeCheck website - min version - v5.1
|
||||
run: |
|
||||
yarn workspace website add typescript@5.1.6 --exact
|
||||
yarn workspace website typecheck
|
||||
- name: TypeCheck website - max version - Latest
|
||||
run: |
|
||||
yarn workspace website add typescript@latest --exact
|
||||
yarn workspace website typecheck
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue