You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+16-3Lines changed: 16 additions & 3 deletions
Original file line number
Diff line number
Diff line change
@@ -14,17 +14,30 @@ mvn clean install
14
14
15
15
## Releasing
16
16
17
-
For all releases, as the hotfix branch is ready all that's needed to actually release is to create an annotated tag pointing to the hotfix branch head (example below for releasing version 1.2.29):
17
+
For all releases, as the hotfix branch is ready all that's needed to actually release is to create an annotated tag pointing to the hotfix branch head.
18
18
19
+
### Public Release
20
+
21
+
For a public release you need to create and push an annotated tag. See the example below for releasing version 1.2.29:
19
22
```bash
20
-
# Ensure the tag is made on the udpated branch
23
+
# Ensure the tag is made on the updated branch
21
24
git fetch -a
22
25
git checkout origin/hf-1.2.X
23
26
git tag -a 1.2.29
24
27
# Your EDITOR will open. Write a good message and save as it is used on Github as a release message
25
28
git push origin 1.2.29
26
29
```
27
-
Then you need to [create a new release](https://github.com/feedzai/feedzai-openml-java/releases/new) with this tag and the description according [to the previous ones](https://github.com/feedzai/feedzai-openml-java/releases).
30
+
Then you need to [create a new release](https://github.com/feedzai/feedzai-openml-java/releases/new) with this tag.
31
+
There is a "Generate release notes" button available to create the release notes, just organize them according [to the previous ones](https://github.com/feedzai/feedzai-openml-java/releases).
32
+
33
+
### Experimental Release
34
+
35
+
For experimental releases, the process is the same as above but with a lightweight tag instead of annotated.
36
+
```bash
37
+
#the xp part is not needed, what matters is that the tag is not annotated, but is a good indicator for others that this was a tag for an experimental release
0 commit comments