Skip to content

Commit

Permalink
Update release steps in regards to release branches
Browse files Browse the repository at this point in the history
based on the fact that we now only create release branches if they are actually necessary
  • Loading branch information
GeckoEidechse committed Aug 26, 2024
1 parent 7ae1d89 commit 01681d9
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions docs/development/releases.md
Original file line number Diff line number Diff line change
Expand Up @@ -27,9 +27,9 @@ The process is ever changing in order to simplify it so these steps outlined mig

The current process of making release (includinging release candidate) is:

1. Make release branch (`MAJOR.MINOR.X`) (if not exists)
1. Make release branch (`MAJOR.MINOR.X`) (only if commits need to be cherry-picked)

2. Merge desired commits from `main`
2. Take desired commits from `main`
- Make sure to consider whether changing are breaking in regards to older/newer server/client and in regards to Squirrel API.
- Older/newer client/server breakage might need to be version gated and should **NOT** be done in patch releases.
- Squirrel API changes likely breaks mods and should **NOT** be done in patch releases. Additionaly make sure to ping modders on release or preferably even in advance.
Expand Down

0 comments on commit 01681d9

Please sign in to comment.