lucyparsons / OpenOversight

Police oversight and accountability through public data 👮
https://openoversight.com
GNU General Public License v3.0
240 stars 79 forks source link

Create a simpler deployment process #1030

Closed michplunkett closed 1 year ago

michplunkett commented 1 year ago

What issue are you seeing?

We currently put all changes to the develop branch, merge the changes we want into main, create a tag on main, and then merge that back into develop. Since we are making use of squash-commits, each commit to develop is a discrete feature, and ALL commits are approved by at least one person, I'd propose that we just create tags off of develop. This way we could make our process one step as oppose to four highly redundant steps.