Merges to develop should deploy the current version automatically to the currently configured Dev port.
Merges to master should deploy stable releases automatically to a designated Prod port with a fixed version URL (v2 not v2.2). Clients should be using the prod deployment. The prod deployments (whether v2, v2.1, v2.2...) need to not introduce compatibility breaking changes (instead move to v3).
Set up a Github action for Dev deployments triggered on merges to develop.
Merges to develop should deploy the current version automatically to the currently configured Dev port. Merges to master should deploy stable releases automatically to a designated Prod port with a fixed version URL (v2 not v2.2). Clients should be using the prod deployment. The prod deployments (whether v2, v2.1, v2.2...) need to not introduce compatibility breaking changes (instead move to v3).
Set up a Github action for Dev deployments triggered on merges to develop.