diff --git a/.github/workflows/build-size.yml b/.github/workflows/build-size.yml index 8a492a3c6e95..1dcba34a320b 100644 --- a/.github/workflows/build-size.yml +++ b/.github/workflows/build-size.yml @@ -13,6 +13,7 @@ jobs: - uses: preactjs/compressed-size-action@v2 with: repo-token: '${{ secrets.GITHUB_TOKEN }}' + build-script: 'build:v2:en' pattern: '{website/build/main*js,website/build/styles*css,website/build/index.html,website/build/blog/**/introducing-docusaurus/*,website/build/docs/introduction/index.html}' strip-hash: '\.([^;]\w{7})\.' minimum-change-threshold: 100 diff --git a/.github/workflows/lighthouseCI.yml b/.github/workflows/lighthouseCI.yml index 3c1c6659cd0c..86350bc70df8 100644 --- a/.github/workflows/lighthouseCI.yml +++ b/.github/workflows/lighthouseCI.yml @@ -23,6 +23,7 @@ jobs: id: netlify with: site_name: 'docusaurus-2' + max_timeout: 300 - name: Audit URLs using Lighthouse id: lighthouse_audit uses: treosh/lighthouse-ci-action@v3 diff --git a/.github/workflows/migration-cli-e2e-test.yml b/.github/workflows/migration-cli-e2e-test.yml index a75df136059b..136e197ee535 100644 --- a/.github/workflows/migration-cli-e2e-test.yml +++ b/.github/workflows/migration-cli-e2e-test.yml @@ -1,15 +1,25 @@ name: Migration CLI E2E Test on: - push: - branches: - - master pull_request: branches: - master jobs: + check: + runs-on: ubuntu-latest + outputs: + migration: ${{ steps.filter.outputs.migration }} + steps: + - uses: dorny/paths-filter@v2 + id: filter + with: + filters: | + migration: + - 'packages/docusaurus-migration/**' build: + needs: check + if: ${{ needs.check.outputs.migration == 'true' }} runs-on: ubuntu-latest strategy: matrix: diff --git a/.github/workflows/nodejs-windows.yml b/.github/workflows/nodejs-windows.yml index e7bde9a7cdc3..85c91ad573f7 100644 --- a/.github/workflows/nodejs-windows.yml +++ b/.github/workflows/nodejs-windows.yml @@ -1,9 +1,6 @@ name: Windows Build Test on: - push: - branches: - - master pull_request: branches: - master @@ -16,6 +13,13 @@ jobs: node: ['10'] steps: - uses: actions/checkout@v2 + - uses: dorny/paths-filter@v2 + id: filter + with: + filters: | + v1: + - 'packages/docusaurus-1.x/**' + - 'packages/docusaurus-init-1.x/**' - name: Use Node.js ${{ matrix.node }} uses: actions/setup-node@v1 with: @@ -23,6 +27,7 @@ jobs: - name: Installation run: yarn || yarn || yarn # 3 attempts to avoid timeout errors... - name: Docusaurus 1 Build + if: steps.filter.outputs.v1 == 'true' run: yarn build:v1 - name: Docusaurus 2 Build run: yarn build:v2 diff --git a/package.json b/package.json index f021a6a99597..e7664b32e34d 100644 --- a/package.json +++ b/package.json @@ -22,6 +22,7 @@ "build:v2": "yarn workspace docusaurus-2-website build", "build:v2:baseUrl": "yarn workspace docusaurus-2-website build:baseUrl", "build:v2:blogOnly": "yarn workspace docusaurus-2-website build:blogOnly", + "build:v2:en": "yarn workspace docusaurus-2-website build --locale en", "serve:v1": "serve website-1.x/build/docusaurus", "serve:v2": "yarn workspace docusaurus-2-website serve", "serve:v2:baseUrl": "serve website",