diff --git a/.circleci/config.yml b/.circleci/config.yml index b2afe0c6b1372..6647cebb095bd 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -433,15 +433,6 @@ commands: - upload-test-results jobs: - build-docs: - executor: focal - steps: - - checkout - - pip-install - - run: tools/maint/update_settings_docs.py --check - - run: make -C site text - - run: tools/maint/check_emcc_help_text.py - - run: make -C site html ruff: executor: focal steps: @@ -1088,60 +1079,3 @@ jobs: title: "crossplatform tests" test_targets: "--crossplatform-only" - upload-test-results - -workflows: - build-test: - jobs: - - ruff - - mypy - - eslint - - build-docs - - build-linux - - test-sanity: - requires: - - build-linux - - test-posixtest: - requires: - - build-linux - - test-core0: - requires: - - build-linux - - test-core2: - requires: - - build-linux - - test-core3: - requires: - - build-linux - - test-wasm64-4gb: - requires: - - build-linux - - test-wasm2js1: - requires: - - build-linux - - test-other: - requires: - - build-linux - - test-browser-chrome - - test-browser-chrome-2gb: - requires: - - build-linux - - test-browser-chrome-wasm64: - requires: - - build-linux - - test-browser-chrome-wasm64-4gb: - requires: - - build-linux - - test-browser-firefox: - requires: - - build-linux - - test-browser-firefox-wasm64 - - test-sockets-chrome: - requires: - - build-linux - - test-jsc - - test-spidermonkey - - test-node-compat - - test-windows - - test-mac-arm64: - requires: - - build-linux diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 944c7280267da..ab82593059ae2 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -39,8 +39,6 @@ jobs: fetch-depth: 0 # We want access to other branches, specifically `main` - name: pip install run: | - which python3 - python3 --version python3 -m pip install -r requirements-dev.txt - name: Install emsdk run: | @@ -87,3 +85,20 @@ jobs: echo "-- This failure is only a warning and can be ignored" exit 1 fi + + build-docs: + name: Build Docs + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0 + - name: pip install + run: | + python3 -m pip install -r requirements-dev.txt + - run: tools/maint/update_settings_docs.py --check + - run: make -C site text + - run: tools/maint/check_emcc_help_text.py + - run: make -C site html + - uses: actions/upload-artifact@4cec3d8aa04e39d1a68397de0c4cd6fb9dce8ec1 # v4.5 + with: + name: docs + path: site/build/html/