Skip to content

Migrate to capnp-es #3927

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 1 commit into from
Apr 28, 2025
Merged

Migrate to capnp-es #3927

merged 1 commit into from
Apr 28, 2025

Conversation

penalosa
Copy link
Contributor

Continuation of cloudflare/workers-sdk#7788, fixes https://jira.cfdata.org/browse/DEVX-1599. This migrates the type generation system in workerd to use capnp-es. Notably, this should have no changes to the actually generated types, which should give us confidence that this is working as expected.

@penalosa penalosa requested review from a team as code owners April 11, 2025 13:54
@penalosa penalosa force-pushed the capnp-es branch 2 times, most recently from 015d807 to f75c3c8 Compare April 15, 2025 12:06
Copy link

github-actions bot commented Apr 28, 2025

The generated output of @cloudflare/workers-types matches the snapshot in types/generated-snapshot 🎉

@penalosa penalosa requested a review from a team as a code owner April 28, 2025 15:34
@anonrig
Copy link
Member

anonrig commented Apr 28, 2025

We need to update node and types/node on EW as well

@penalosa
Copy link
Contributor Author

@anonrig what's the process for that?

@anonrig
Copy link
Member

anonrig commented Apr 28, 2025

@anonrig what's the process for that?

Opening a branch on EW with the same branch name as this one, updating workerd git hash, and updating node and types/node. Once that build passes you can rerun the internal-build github action which will pick up your branches changes rather than an automated branch. Once this Pr lands you can land the EW change.

@penalosa penalosa merged commit a52d577 into main Apr 28, 2025
60 of 71 checks passed
@penalosa penalosa deleted the capnp-es branch April 28, 2025 18:48
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.

4 participants