-
Notifications
You must be signed in to change notification settings - Fork 580
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
rpk/transform: support javascript and typescript #18078
Commits on Apr 25, 2024
-
transform-sdk/js: enable lto for release builds
Signed-off-by: Tyler Rockwood <rockwood@redpanda.com>
Configuration menu - View commit details
-
Copy full SHA for 1463e10 - Browse repository at this point
Copy the full SHA 1463e10View commit details -
transform-sdk/js: fix package.json
to be valid json 🤦 Signed-off-by: Tyler Rockwood <rockwood@redpanda.com>
Configuration menu - View commit details
-
Copy full SHA for 562dfcc - Browse repository at this point
Copy the full SHA 562dfccView commit details
Commits on Apr 29, 2024
-
rpk/transform: support javascript and typescript
To support JS and TS we need: 1) To generate an NPM project with esbuild and (optional) typescript 2) A new buildpack that has our JS VM and can package that with the source Signed-off-by: Tyler Rockwood <rockwood@redpanda.com>
Configuration menu - View commit details
-
Copy full SHA for 53ab784 - Browse repository at this point
Copy the full SHA 53ab784View commit details -
gha: support deploying javascript sdk
Signed-off-by: Tyler Rockwood <rockwood@redpanda.com>
Configuration menu - View commit details
-
Copy full SHA for 6e494e2 - Browse repository at this point
Copy the full SHA 6e494e2View commit details -
transform-sdk/js: Add a script to package js toolchain
This script will build the binaries that RPK needs when turning JS -> Wasm. The resulting tarballs need to be hosted somewhere (S3?) for RPK to download. Signed-off-by: Tyler Rockwood <rockwood@redpanda.com>
Configuration menu - View commit details
-
Copy full SHA for 9514ba5 - Browse repository at this point
Copy the full SHA 9514ba5View commit details -
transform-sdk/js: disable thinLTO
Signed-off-by: Tyler Rockwood <rockwood@redpanda.com>
Configuration menu - View commit details
-
Copy full SHA for bf88575 - Browse repository at this point
Copy the full SHA bf88575View commit details -
transform-sdk/js: correct module name
Signed-off-by: Tyler Rockwood <rockwood@redpanda.com>
Configuration menu - View commit details
-
Copy full SHA for 52aebba - Browse repository at this point
Copy the full SHA 52aebbaView commit details -
transform-sdk/js: add package-lock.json
Signed-off-by: Tyler Rockwood <rockwood@redpanda.com>
Configuration menu - View commit details
-
Copy full SHA for fc7fffb - Browse repository at this point
Copy the full SHA fc7fffbView commit details -
transform-sdk/js: use jsdoc comments
Using this other type of comment allows LSPs to show the docs inline. Signed-off-by: Tyler Rockwood <rockwood@redpanda.com>
Configuration menu - View commit details
-
Copy full SHA for c6f7f4b - Browse repository at this point
Copy the full SHA c6f7f4bView commit details -
rpk/transform: better binary lookup error handling
Specifically check we can't find the binary, and print the error if it is less expected. Signed-off-by: Tyler Rockwood <rockwood@redpanda.com>
Configuration menu - View commit details
-
Copy full SHA for ba6e18b - Browse repository at this point
Copy the full SHA ba6e18bView commit details