-
Notifications
You must be signed in to change notification settings - Fork 10
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
chore(util) replicate runtimes workflow to sdks #446
Conversation
Codecov Report
Additional details and impacted files@@ Coverage Diff @@
## main #446 +/- ##
===================================================
+ Coverage 90.11043% 90.18899% +0.07856%
===================================================
Files 45 46 +1
Lines 8150 8572 +422
===================================================
+ Hits 7344 7731 +387
- Misses 806 841 +35 |
cf6b526
to
a19d684
Compare
a19d684
to
4937b43
Compare
4937b43
to
1c41715
Compare
ee82e5c
to
eb0b39d
Compare
Thank you for the careful and detailed review @thibaultcha. I'm addressing the issues highlighted in the comments. |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Ok looking neat now! I will give it a spin.
This commit introduces `./util/sdk.sh` and `./util/sdks/*.sh` to accommodate scripting related to proxy-wasm SDK. It also moves proxy-wasm SDKs download/build from ./util/test.sh to ./util/setup.sh making these workflows consistent with how other dependencies are handled.
eb0b39d
to
5490bbe
Compare
@thibaultcha I've pushed some final adjustments. I'll push the |
This PR proposes a few changes:
A new structure for accommodating Proxy-wasm SDKs compilation scripts;
./util/sdk.sh
and./util/sdks/*.sh
resemble the structure and interface of the scripts used to download and build WebAssembly runtimes:./util/runtime.sh
and./util/runtimes/*.sh
.AssemblyScript SDK compilation script and set of tests for the example filters.
./util/test.sh
only compiles SDKs when the running tests require them.