summaryrefslogtreecommitdiffstats
path: root/docs/release-process.txt
diff options
context:
space:
mode:
authorBoris Nagaev <bnagaev@gmail.com>2016-08-22 20:01:13 (GMT)
committerBoris Nagaev <bnagaev@gmail.com>2016-08-27 09:31:30 (GMT)
commitd0e424038e16a928527588f3d7626f57d34fd486 (patch)
tree28e398a59fc75eae9e9c731071ed8abf9bd06293 /docs/release-process.txt
parent6adb5ade12836064d271868ce5fe16a3e0cc779b (diff)
downloadmxe-d0e424038e16a928527588f3d7626f57d34fd486.zip
mxe-d0e424038e16a928527588f3d7626f57d34fd486.tar.gz
mxe-d0e424038e16a928527588f3d7626f57d34fd486.tar.bz2
rename doc/ to docs/
See https://github.com/mxe/mxe/issues/1500
Diffstat (limited to 'docs/release-process.txt')
-rw-r--r--docs/release-process.txt23
1 files changed, 23 insertions, 0 deletions
diff --git a/docs/release-process.txt b/docs/release-process.txt
new file mode 100644
index 0000000..57867c1
--- /dev/null
+++ b/docs/release-process.txt
@@ -0,0 +1,23 @@
+- Ensure that your Git repository is configured correctly:
+ http://mxe.cc/#committers
+- Ensure all stable commits have been merged to master
+- run `make cleanup-style`
+- check html with http://validator.w3.org/
+- get list of new packages:
+ git diff --name-status stable..master | grep 'A.*.mk$' | gsed -n 's,A.*src/\(.*\)\.mk,\1\,,p' | tr '\n' ' '
+- call for testers:
+ github issue
+ MXE mailing list
+ use the following to check for new/changed requirements:
+ http://htmlpreview.github.io/?https://raw.github.com/mxe/mxe/master/index.html
+...
+
+- Fast-forward the stable branch to master:
+ git checkout stable
+ git merge --ff-only master
+ git push
+- Announce in mailing lists, forums, etc.
+ MXE mailing list
+ Freecode.com (formerly Freshmeat.net)
+ MinGW mailing list
+ Hacker News (news.ycombinator.com)