@@ -7,12 +7,17 @@ Oxidized versions are numbered like major.minor.patch
77- minor is incremented when releasing new features.
88- patch is incremented when releasing fixes only.
99
10+ ## Create a release branch
11+ Name the release branch ` release/0.xx.yy `
12+
1013## Review changes
1114Run ` git diff 0.30.0 ` (where ` 0.30.0 ` is to be changed to the last release) and review
1215all the changes that have been done. Have a specific look at changes you don't understand.
1316
1417For a graphical compare, use ` git difftool -d 0.30.0 ` .
1518
19+ Commit fixes to the release branch
20+
1621## Update the gem dependencies to the latest versions
1722```
1823bundle outdated
@@ -29,9 +34,11 @@ If you change some code => Restart the release process at the beginning ;-)
2934## Make sure the file permissions are correct
3035Run ` bundle exec rake chmod `
3136
32- ## Create a release branch
33- Name the release branch ` release/0.xx.yy `
37+ ## Test !
38+ Test the git code and the container against as much device types and
39+ environments as you can.
3440
41+ ## Bump the version
3542Update CHANGELOG.md:
3643- review it
3744- add release notes
@@ -42,16 +49,12 @@ Change the version in `lib/oxidized/version.rb`
4249Upload the branch to github, make a Pull Request for it.
4350
4451## Make sure you pass all GitHub CI
45- They test different ruby versions, the docker build process and codeql.
46-
47- ## Test !
48- Test the git code and the container against as much device types and
49- environments as you can.
52+ They test different ruby versions an run security checks on the code (codeql).
5053
5154## Prepare the release in your working repository
52551 . Merge the Pull Request into master with the commit message
5356 ` chore(release): release version 0.3x.y `
54- 2 . ` git pull ` master
57+ 2 . ` git pull ` on master
55583 . Tag the commit with ` git tag -a 0.xx.yy -m "Release 0.xx.yy" ` or ` rake tag `
56594 . Build the gem with ‘rake build’
57605 . Run ` git diff ` to check if there have been more changes (there shouldn't)
0 commit comments