Project

General

Profile

Preparing new release » History » Version 18

cryptogopher, 2019-09-25 19:59

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 18 cryptogopher
# Sync locale strings across language files.
8 11 cryptogopher
# [[Common_git_operations#Merge-branch-into-master|Merge]] all outstanding branches into master.
9
# Rerun above tests on @master@ branch if there were:
10
## multiple branches merged,
11
## 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
<pre>
17
$ git tag -a 1.1
18
$ git push origin 1.1
19 1 cryptogopher
</pre>
20 16 cryptogopher
# Close corresponding issues (if not closed by appropriate commit messages).
21 1 cryptogopher
# Update plugin information on https://redmine.org/plugins/issue-recurring
22 14 cryptogopher
# Add release news on IT https://it.michalczyk.pro/projects/issue-recurring/news
23 17 cryptogopher
# Add new version on IT https://it.michalczyk.pro/projects/issue-recurring/settings/versions