You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Add runnable examples to the GitHub Actions CI pipeline.
Motivation
While the Rust examples are strongly-typed and compiled in the build-and-test pipeline, giving us assurance that they at least compile and therefore likely run, the Wasm browser and node examples are not parsed at all. This leads to silent breakages when any exported symbols change that can go unnoticed for some time.
A periodic task similar to the audit task might be appropriate as the examples can sometimes fail intermittently and take a long time to execute. Adding them to the build-and-test task would detect breakages more quickly and identify the exact set of changes responsible, but likely result in more false-positives along with slowing down the CI overall.
Maybe add the Wasm README.md examples (#342) to the same task once they are runnable?
Description
Add runnable examples to the GitHub Actions CI pipeline.
Motivation
While the Rust examples are strongly-typed and compiled in the
build-and-test
pipeline, giving us assurance that they at least compile and therefore likely run, the Wasmbrowser
andnode
examples are not parsed at all. This leads to silent breakages when any exported symbols change that can go unnoticed for some time.A periodic task similar to the
audit
task might be appropriate as the examples can sometimes fail intermittently and take a long time to execute. Adding them to thebuild-and-test
task would detect breakages more quickly and identify the exact set of changes responsible, but likely result in more false-positives along with slowing down the CI overall.Maybe add the Wasm README.md examples (#342) to the same task once they are runnable?
Resources
To-do list
Change checklist
The text was updated successfully, but these errors were encountered: