Project

General

Profile

Preparing new release » History » Version 12

cryptogopher, 2019-07-03 17:39

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
# Close corresponding issues.
9 11 cryptogopher
# Rerun above tests on @master@ branch if there were:
10 11 cryptogopher
## multiple branches merged,
11 11 cryptogopher
## conflicts during merge.
12 12 cryptogopher
# Update source:README.md: *Features*, *Changelog* and compatibility list in *Installation* paragraphs.
13 1 cryptogopher
# Bump plugin version number in source:init.rb.
14 5 cryptogopher
# Commit and push changes.
15 4 cryptogopher
# Create and push git tag with new version number:
16 4 cryptogopher
<pre>
17 4 cryptogopher
$ git tag -a 1.1
18 4 cryptogopher
$ git push origin 1.1
19 4 cryptogopher
</pre>
20 1 cryptogopher
# Update plugin information on https://redmine.org/plugins/issue-recurring
21 10 cryptogopher
# Add release news on Redmine https://it.michalczyk.pro/projects/issue-recurring/news