Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
85 changes: 42 additions & 43 deletions .github/workflows/tests.yml
Original file line number Diff line number Diff line change
@@ -1,47 +1,46 @@
name: Tests

name: 'Tests'
on:
pull_request:
branches:
- main
- docusaurus-v**
paths:
- package.json
- yarn.lock
- jest.config.mjs
- packages/**
- tsconfig.json

pull_request:
paths:
- 'package.json'
- 'yarn.lock'
- 'jest.config.mjs'
- 'packages/**'
- 'tsconfig.json'
branches:
- 'main'
- 'docusaurus-v**'
concurrency:
group: ${{ github.workflow }}-${{ github.head_ref || github.run_id }}
cancel-in-progress: true

group: '${{ github.workflow }}-${{ github.head_ref || github.run_id }}'
cancel-in-progress: true
permissions:
contents: read

contents: 'read'
jobs:
test:
name: Tests
timeout-minutes: 30
runs-on: ubuntu-latest
strategy:
matrix:
node: ['16.14', '16', '18']
steps:
- name: Checkout
uses: actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b # v3
- name: Use Node.js ${{ matrix.node }}
uses: actions/setup-node@2fddd8803e2f5c9604345a0b591c3020ee971a93 # v3
with:
node-version: ${{ matrix.node }}
cache: yarn
- name: Installation
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
test:
name: 'Tests'
timeout-minutes: 30
runs-on: 'warp-ubuntu-latest-x64-4x'
strategy:
matrix:
node:
- '16.14'
- '16'
- '18'
steps:
- name: 'Checkout'
uses: 'actions/checkout@2541b1294d2704b0964813337f33b291d3f8596b'
- name: 'Use Node.js ${{ matrix.node }}'
uses: 'actions/setup-node@2fddd8803e2f5c9604345a0b591c3020ee971a93'
with:
node-version: '${{ matrix.node }}'
cache: 'yarn'
- name: 'Installation'
run: 'yarn'
- run: 'yarn test'
name: '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'