Commit graph

8 commits

Author SHA1 Message Date
Hood Chatham
498559a7f3
[3.14] gh-146352: In Emscripten pyrepl test, pick port dynamically (GH-146375) (#146411)
Dynamically allocates the port for the pyrepl browser test, so that multiple
tests can run at the same time. Also allows the pyrepl test to honor the
CROSS_BUILD_DIR environment variable.
(cherry picked from commit 2be147e1e7)
2026-03-25 11:34:43 +00:00
Hood Chatham
7c8a46bcce
[3.14] gh-146197: Add Emscripten to CI (GH-146198) (GH-146331)
(cherry picked from commit c94048be02)

Co-authored-by: Hood Chatham <roberthoodchatham@gmail.com>
Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
Co-authored-by: Victor Stinner <vstinner@python.org>
2026-03-24 00:13:16 +01:00
Victor Stinner
c6dd764719
[3.14] gh-146197: Run -m test.pythoninfo on the Emscripten CI (#146332) (#146336)
gh-146197: Run -m test.pythoninfo on the Emscripten CI (#146332)


(cherry picked from commit a57209eb98)

Co-authored-by: Hugo van Kemenade <1324225+hugovk@users.noreply.github.com>
2026-03-23 17:54:57 +00:00
Miss Islington (bot)
bc6edf8350
[3.14] gh-145177: Add emscripten run --test, uses test args from config.toml (GH-146160) (#146186)
This allows us to change the test arguments from the python repo rather
than having to change buildmaster-config.
(cherry picked from commit 6b5511d66b)

Co-authored-by: Hood Chatham <roberthoodchatham@gmail.com>
Co-authored-by: Russell Keith-Magee <russell@keith-magee.com>
2026-03-20 06:39:48 +08:00
Miss Islington (bot)
6a8436138a
[3.14] gh-145177: Add make-dependencies command to emscripten build script (GH-146158) (#146184)
Adds a standalone target for building all dependencies so that the buildbot
script is independent of a specific dependency list.
(cherry picked from commit db11623694)

Co-authored-by: Hood Chatham <roberthoodchatham@gmail.com>
2026-03-19 22:27:30 +00:00
Miss Islington (bot)
0a9f397239
[3.14] gh-145177: Put node version into emscripten/config.toml. (GH-146156) (#146159)
Configure node version as part of the emscripten build script, and install
that node version if it isn't available.
(cherry picked from commit 91e1312b95)

Co-authored-by: Hood Chatham <roberthoodchatham@gmail.com>
2026-03-20 05:23:39 +08:00
Miss Islington (bot)
888026fa7c
[3.14] gh-145805: Add python Platforms/emscripten run subcommand (GH-146051) (#146150)
Provides a `run` command in the Emscripten build tooling, and adds
environment variable configuration for EMSDK_CACHE, CROSS_BUILD_DIR
and QUIET.
(cherry picked from commit abd5246305)

Co-authored-by: Hood Chatham <roberthoodchatham@gmail.com>
2026-03-19 10:05:09 +08:00
Miss Islington (bot)
f06961e044
[3.14] gh-145176 Move Emscripten files into Platforms/emscripten (GH-145806) (#146043)
Moves Emscripten build files into Platforms/emscripten.
(cherry picked from commit 1b118353bb)

Co-authored-by: Hood Chatham <roberthoodchatham@gmail.com>
2026-03-17 10:17:47 +08:00