continuous integration for widgets
Closed this issue · 1 comments
marcinkoziej commented
Goals:
- parallel widget building (widgetbuilder seems to do this in single thread?)
- running test on widget - safeguard obvious mistakes - widget does not load, or does not send action - perhaps even catch the API call using a mock server
- be triggered from the Dashboard (GH is triggered by git repo, so by "config saved". What about triggering this build right now, when user wants to build?)
- upload to a CDN (ours, or some corporate fast cdn? but what about privacy of this?)
Proposed tools:
- GH actions
- problem: lock in with GH, which is now M$, might change pricing, etc. Some project are moving to Codeberg lately...
- Playwright https://playwright.dev/docs/ci
tttp commented
moved to esbuild, down to 0.3s to build