@@ -18,35 +18,35 @@ Oxidized versions are nummered like major.minor.patch
18
18
- minor is incremented when releasing new features.
19
19
- patch is incremented when releasing fixes only.
20
20
21
- ## Release
21
+ ## Prepare the release in your working repository
22
22
1 . Checkout the master branch of oxidized. Make sure you are up to date with origin.
23
23
2 . Change the version in lib/oxidized/version.rb
24
24
3 . Change CHANGELOG.md to replace [ Unreleased] with [ 0.xx.yy – 202Y-MM-DD]
25
25
4 . Run ` git diff ` to check your changes
26
26
5 . Commit the changes to the local git repository with a commit message “chore(release): release version 0.xx.yy”
27
27
6 . Tag the commit with ` git tag -a 0.xx.yy -m "Release 0.xx.yy" `
28
- 7 . Push the change and the tag to github:
28
+ 7 . Build the gem with ‘rake build’
29
+ 8 . Run ` git diff ` to check if there have been more changes (there shouldn't)
30
+ 9 . Install an test the gem locally
31
+ ```
32
+ gem install --user-install pkg/oxidized-0.30.0.gem
33
+ ~/.local/share/gem/ruby/3.1.0/bin/oxidized
34
+ ```
35
+
36
+ ## Release in github
37
+ Push the change and the tag to github:
29
38
```
30
39
git push
31
40
git push origin 0.xx.yy
32
41
```
33
42
34
- ## Release in github
35
43
Make a release from the tag in github
36
44
- Thank the contributors
37
45
- Only describe major changes, and refer to CHANGELOG.md
38
46
- List new contributors (generated automatically)
39
47
40
48
## Release in rubygems
41
- 1 . Build the gem with ‘rake build’
42
- 2 . Install an test the gem locally
43
- ```
44
- gem install --user-install pkg/oxidized-0.30.0.gem
45
- ~/.local/share/gem/ruby/3.1.0/bin/oxidized
46
- ```
47
- 3 . Push the gem with ‘rake push’
48
-
49
- You need an account at rubygems which is allowed to push oxidized
49
+ Push the gem with ‘rake push’
50
50
51
51
## Release in docker.io
52
52
The OCI-Containter is automatically build and pushed to docker.io by github
0 commit comments