Project

General

Profile

Preparing new release » History » Version 14

cryptogopher, 2019-07-03 18:17

1 1 cryptogopher
h1. Preparing new release
2 1 cryptogopher
3 11 cryptogopher
# Make sure all tests pass on each merged issue branch, on all supported Redmine versions:
4 8 cryptogopher
<pre>
5 1 cryptogopher
$ RUBYOPT="-W1" rake redmine:plugins:test NAME=issue_recurring
6 1 cryptogopher
</pre>
7 11 cryptogopher
# [[Common_git_operations#Merge-branch-into-master|Merge]] all outstanding branches into master.
8 11 cryptogopher
# Rerun above tests on @master@ branch if there were:
9 11 cryptogopher
## multiple branches merged,
10 11 cryptogopher
## conflicts during merge.
11 12 cryptogopher
# Update source:README.md: *Features*, *Changelog* and compatibility list in *Installation* paragraphs.
12 1 cryptogopher
# Bump plugin version number in source:init.rb.
13 5 cryptogopher
# Commit and push changes.
14 4 cryptogopher
# Create and push git tag with new version number:
15 4 cryptogopher
<pre>
16 4 cryptogopher
$ git tag -a 1.1
17 4 cryptogopher
$ git push origin 1.1
18 1 cryptogopher
</pre>
19 13 cryptogopher
# Close corresponding issues.
20 1 cryptogopher
# Update plugin information on https://redmine.org/plugins/issue-recurring
21 14 cryptogopher
# Add release news on IT https://it.michalczyk.pro/projects/issue-recurring/news