What is it?
We want to move dev -> main and main -> release to fix our git semantics where main is the trunk where all work happens and release is what production points to.
We need two new GH actions:
- on creating a PR into
release builds the frontend and runs the unit test suite, to make sure the release PR is at least somewhat sound.
- on merging the PR into
main creates a PR to integrate main into release which will trigger a deployment when merged
What is it?
We want to move
dev->mainandmain->releaseto fix our git semantics wheremainis the trunk where all work happens andreleaseis what production points to.We need two new GH actions:
releasebuilds the frontend and runs the unit test suite, to make sure the release PR is at least somewhat sound.maincreates a PR to integratemainintoreleasewhich will trigger a deployment when merged