GeoFS-Extensions / autoland

Accessible plugins for GeoFS, an online flight simulator.
https://geofsautoland.wixsite.com/autoland
GNU General Public License v3.0
6 stars 2 forks source link

[feat]: remove release branch #144

Closed nicolas377 closed 2 years ago

nicolas377 commented 2 years ago

Is there an existing issue for this?

Description

Right now, we run publishing from the release branch. While it is a protected branch, and that helps a bit by forcing us to release through PRs, it is quite annoying to release, and it takes quite a while. Instead, we can just use tags from commits on main. Here's what I think the release process should be (based on a hypothetical 10.3.4 release):

  1. We create a release-10.3.4 branch from main when we're ready to start testing.
  2. On that branch, create a .zip folder and a .bat file that can be ran to download the chrome extension.
  3. Send the .bat file to the testers, and have them do their thing.
  4. Once we're ready to release, create a commit titled 10.3.4, and put all the version increments into it. This commit will be tagged with v10.3.4.
  5. The release suite will run on the creation of the tag, and eventually publish the extension to the chrome web store.

Are there alternatives you've considered?

We don't really need to do this, but it frees cluttering merge commits and things like that.

@GeoFS-Extensions/authors your thoughts? I'll make this a tracking issue if we end up wanting to do this.