Skip to content

Commit 9457d9e

Browse files
committed
[ci] Move docs building to github actions. NFC
1 parent 70404ef commit 9457d9e

File tree

2 files changed

+13
-68
lines changed

2 files changed

+13
-68
lines changed

.circleci/config.yml

-66
Original file line numberDiff line numberDiff line change
@@ -433,15 +433,6 @@ commands:
433433
- upload-test-results
434434

435435
jobs:
436-
build-docs:
437-
executor: focal
438-
steps:
439-
- checkout
440-
- pip-install
441-
- run: tools/maint/update_settings_docs.py --check
442-
- run: make -C site text
443-
- run: tools/maint/check_emcc_help_text.py
444-
- run: make -C site html
445436
ruff:
446437
executor: focal
447438
steps:
@@ -1088,60 +1079,3 @@ jobs:
10881079
title: "crossplatform tests"
10891080
test_targets: "--crossplatform-only"
10901081
- upload-test-results
1091-
1092-
workflows:
1093-
build-test:
1094-
jobs:
1095-
- ruff
1096-
- mypy
1097-
- eslint
1098-
- build-docs
1099-
- build-linux
1100-
- test-sanity:
1101-
requires:
1102-
- build-linux
1103-
- test-posixtest:
1104-
requires:
1105-
- build-linux
1106-
- test-core0:
1107-
requires:
1108-
- build-linux
1109-
- test-core2:
1110-
requires:
1111-
- build-linux
1112-
- test-core3:
1113-
requires:
1114-
- build-linux
1115-
- test-wasm64-4gb:
1116-
requires:
1117-
- build-linux
1118-
- test-wasm2js1:
1119-
requires:
1120-
- build-linux
1121-
- test-other:
1122-
requires:
1123-
- build-linux
1124-
- test-browser-chrome
1125-
- test-browser-chrome-2gb:
1126-
requires:
1127-
- build-linux
1128-
- test-browser-chrome-wasm64:
1129-
requires:
1130-
- build-linux
1131-
- test-browser-chrome-wasm64-4gb:
1132-
requires:
1133-
- build-linux
1134-
- test-browser-firefox:
1135-
requires:
1136-
- build-linux
1137-
- test-browser-firefox-wasm64
1138-
- test-sockets-chrome:
1139-
requires:
1140-
- build-linux
1141-
- test-jsc
1142-
- test-spidermonkey
1143-
- test-node-compat
1144-
- test-windows
1145-
- test-mac-arm64:
1146-
requires:
1147-
- build-linux

.github/workflows/ci.yml

+13-2
Original file line numberDiff line numberDiff line change
@@ -39,8 +39,6 @@ jobs:
3939
fetch-depth: 0 # We want access to other branches, specifically `main`
4040
- name: pip install
4141
run: |
42-
which python3
43-
python3 --version
4442
python3 -m pip install -r requirements-dev.txt
4543
- name: Install emsdk
4644
run: |
@@ -87,3 +85,16 @@ jobs:
8785
echo "-- This failure is only a warning and can be ignored"
8886
exit 1
8987
fi
88+
89+
build-docs:
90+
name: Build Docs
91+
runs-on: ubuntu-latest
92+
steps:
93+
- uses: actions/checkout@8ade135a41bc03ea155e62e844d188df1ea18608 # v4.1.0
94+
- name: pip install
95+
run: |
96+
python3 -m pip install -r requirements-dev.txt
97+
- run: tools/maint/update_settings_docs.py --check
98+
- run: make -C site text
99+
- run: tools/maint/check_emcc_help_text.py
100+
- run: make -C site html

0 commit comments

Comments
 (0)