fixthestatusquo/proca

continuous integration for widgets

Closed this issue · 1 comments

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