Project

General

Profile

Preparing new release » History » Version 17

cryptogopher, 2019-08-19 22:02

1 1 cryptogopher
h1. Preparing new release
2
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
</pre>
7 11 cryptogopher
# [[Common_git_operations#Merge-branch-into-master|Merge]] all outstanding branches into master.
8
# Rerun above tests on @master@ branch if there were:
9
## multiple branches merged,
10
## 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
<pre>
16
$ git tag -a 1.1
17
$ git push origin 1.1
18 1 cryptogopher
</pre>
19 16 cryptogopher
# Close corresponding issues (if not closed by appropriate commit messages).
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
22 17 cryptogopher
# Add new version on IT https://it.michalczyk.pro/projects/issue-recurring/settings/versions