developer-experience: deployment previews for pull requests
hydrosquall opened this issue · comments
Enhancement Description
Goal: Reduce time and effort to validate change requests, and improve review quality for vegachange requests (PRs). By making a deployment preview easy, it is easier to test user facing behaviors. Similar to vega/vega-lite#9276
Motivating use-cases
- When new PRs are opened, enable maintainers to review and test edge cases
- Create a test environment that shields users having having to buid locall
- See discussion w/ @domoritz here: vega/vega-lite#9262 (comment)
Expected behavior
- When a new PR is opened, build a copy of the vega vega/editor that uses this branch's copy of vega
Notes
- I'm going to try doing this with Cloudflare pages, similarly to what I did for vega-lite.
- I previously tried doing this with pure github actions, but was unsuccessful ( vega/vega-lite#9277 (comment) )