Skip to content

Bump Pyodide version to 0.29.3#153

Open
bartbroere wants to merge 19 commits intogzuidhof:masterfrom
bartbroere:bump-pyodide-dependency
Open

Bump Pyodide version to 0.29.3#153
bartbroere wants to merge 19 commits intogzuidhof:masterfrom
bartbroere:bump-pyodide-dependency

Conversation

@bartbroere
Copy link
Copy Markdown
Contributor

@bartbroere bartbroere commented Mar 15, 2026

This PR bumps Pyodide and deals with the change from print and printErr to stdout and stderr respectively.

Update: The CI needed some work. What ubuntu-latest refers to changed since the last time this ran probably. It was necessary to pin it to Ubuntu 22 for now, to avoid Chromium sandbox issues. It was also necessary to pin the globally installed npm so the binary directory can be found and used for starlit. Both of these fixes might warrant some changes in the starlit project if we want to resolve them a bit more permanently.

@bartbroere bartbroere force-pushed the bump-pyodide-dependency branch from c370dda to b366d95 Compare March 15, 2026 19:30
@bartbroere bartbroere marked this pull request as draft March 16, 2026 06:44
@bartbroere
Copy link
Copy Markdown
Contributor Author

I included some more changes in this PR, that change the project's structure somewhat. In testing often an old build from npm was tested instead of the changes made in the PR, which had the effect that CI could seem okay, even if it wasn't. I switched to yarn workspaces for the monorepo approach. Now it should use the versions of each package that are in the working directory instead of getting it from npm.

Every other changes was the result of going from one failed CI run to the next.

Hopefully this change works for you too.

Copy link
Copy Markdown
Owner

@gzuidhof gzuidhof left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Thank you for the contribution!

I have not run it locally (I am not using Starboard for a project I'm working on since quite a while now..) - but the changes look good and with CI passing I'm happy to merge it :)

@bartbroere bartbroere marked this pull request as ready for review March 21, 2026 14:11
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants