I'd like to suggest that we revert back to using GitHub Releases to start the production deploy and have a single default prod (or differently named) branch that sandbox (and production) deploys from.
Pros:
- Prevent the curret "double" PR workflow that we have to do now
- Clean up our commit history
- Makes the merging more straightforward
For reference, our current workflow is as follows:
- new branch for an issue
<issue-branch>
- merge
<issue-branch> into apl-setup
a. apl-setup branch is deployed to the Sandbox App https://apl-setup--ember-dandi-archive.netlify.app/
- merge
apl-setup to prod
a. prod branch is deployed to the Production App https://dandi.emberarchive.org
Welcome additional thoughts & pros/cons!
I'd like to suggest that we revert back to using GitHub Releases to start the production deploy and have a single default
prod(or differently named) branch that sandbox (and production) deploys from.Pros:
For reference, our current workflow is as follows:
<issue-branch><issue-branch>intoapl-setupa.
apl-setupbranch is deployed to the Sandbox App https://apl-setup--ember-dandi-archive.netlify.app/apl-setuptoproda.
prodbranch is deployed to the Production App https://dandi.emberarchive.orgWelcome additional thoughts & pros/cons!