Chocorean / authmod

Allows you to safely accept demo versions on your server.
https://minecraft.curseforge.com/projects/authmod
Apache License 2.0
20 stars 10 forks source link

1.16.5 #40

Closed Mcdostone closed 3 years ago

Mcdostone commented 3 years ago

Supported forge versions

Authmod supports 2 versions of forge.

Each implementation has its own branch.

others thoughts

How to release a new version?

  1. git checkout <branch>
  2. The git tag must follow this pattern v<version-of-forge>-<version-of-authmod>. For instance v1.16.5-1.0.0 or v1.12.2-1.0.0
  3. git tag -a v1.16.5-1.0.0 -m "Release a new version for forge 1.16.5
  4. git push --tags
Chocorean commented 3 years ago

Thanks again for the amazing work. Can you add the release instructions into the readme please?

And if I understand correctly, when a new release is ready on a branch, just pushing the correct tag will create the jar for us correct?

Also, I wonder how we are going to maintain changes on common files between each branches, like the readme for instance. I am not very familiar with get-cherry-pick but do you think this is possible if properly executed?

Mcdostone commented 3 years ago

Yes

Yes

Regarding the common files, I think we should consider each branch as an independent project (or a different repo). There's only 1 common file: the README.md. At first, we can synchronize that file across the branches manually. We'll see later if there is a better solution.

Chocorean commented 3 years ago

Ok makes sense, thx