osu-tournament-rating / otr-api

API powering osu! Tournament Rating
https://otr.stagec.xyz/
4 stars 2 forks source link

Reconfigure deployment strategy & workflow #287

Closed hburn7 closed 1 month ago

hburn7 commented 1 month ago

Deployment Strategy Changes

Currently, it takes several PRs just to get something on master. Here is my proposal for the new workflow:

  1. Developer creates a feature branch
  2. Developer opens a PR to master
  3. Maintainer checks out changes and tests locally
  4. After approving the changes, the changes are then merged to master
  5. Whenever new items get pushed to master, a staging build is triggered
  6. Releases to prod are done via tags. When a tagged release is made, the changes get pushed to the production server.

@myssto Please let me know your thoughts.