summaryrefslogtreecommitdiff
path: root/CODING
diff options
context:
space:
mode:
authorDave Andreoli <dave@gurumeditation.it>2015-08-05 15:05:20 +0200
committerDave Andreoli <dave@gurumeditation.it>2015-08-05 15:05:20 +0200
commit7f132af8d6a059c7e46f0c2d7dca306f3fdfb9f7 (patch)
treec3e48703c6b7bc75bf8cfeb2605c0d289691f860 /CODING
parent870611de9964967bae29b65139cc8593d9d98772 (diff)
Update release process instructions
Diffstat (limited to 'CODING')
-rw-r--r--CODING12
1 files changed, 7 insertions, 5 deletions
diff --git a/CODING b/CODING
index 87e320b..d01752c 100644
--- a/CODING
+++ b/CODING
@@ -58,7 +58,7 @@ Tips
58Release process instructions 58Release process instructions
59============================ 59============================
60 60
61* Announce at enlightenment-release@lists.sourceforge.net that you are planning 61* Announce at release@lists.enlightenment.org that you are planning
62 for the release 62 for the release
63* Change versions in efl/__init__.py (ex: 1.9.0) 63* Change versions in efl/__init__.py (ex: 1.9.0)
64* Update the ChangeLog file: 64* Update the ChangeLog file:
@@ -67,14 +67,14 @@ Release process instructions
67* Test the generated tarballs 67* Test the generated tarballs
68* scp tarballs & md5sums to: 68* scp tarballs & md5sums to:
69 download.enlightenment.org:/srv/web/download.enlightenment.org/public_html/pre-releases/ 69 download.enlightenment.org:/srv/web/download.enlightenment.org/public_html/pre-releases/
70* Announce at enlightenment-release@lists.sourceforge.net that tarballs are 70* Announce at release@lists.enlightenment.org that tarballs are
71 ready for testing 71 ready for testing
72 72
73... wait 24 hours, fix any issues found. In the mean time you can prepare the 73... wait 24 hours, fix any issues found. In the mean time you can prepare the
74 release announcement for phame/ml. 74 release announcement for phame/ml.
75 75
76* ssh to download.enlightenment.org and mv tarballs & md5sums to: 76* ssh to download.enlightenment.org and mv tarballs & md5sums to:
77 /srv/web/download.enlightenment.org/public_html/rel/bindings/python 77 /srv/web/download.enlightenment.org/public_html/rel/bindings/python/
78* Upload the .tar.gz archive to pypi: 78* Upload the .tar.gz archive to pypi:
79 - first upload the PKG-INFO file from the "edit" section on pypi 79 - first upload the PKG-INFO file from the "edit" section on pypi
80 - then upload the tarball from the "files" section 80 - then upload the tarball from the "files" section
@@ -82,10 +82,12 @@ Release process instructions
82 git tag -a v1.9.0 && git push origin v1.9.0 82 git tag -a v1.9.0 && git push origin v1.9.0
83* Create and push the branch for stable backporting 83* Create and push the branch for stable backporting
84 git branch python-efl-1.9 && git push origin python-efl-1.9 84 git branch python-efl-1.9 && git push origin python-efl-1.9
85* scp the generated html documentation to:
86 download.enlightenment.org:/srv/web/docs.enlightenment.org/public_html/python-efl/1.XX.0/
87 and update the 'current' link on the server (ssh)
88* Update download and docs link on the website wiki
85* Publish the blog post on phame (Official Announcements) 89* Publish the blog post on phame (Official Announcements)
86* Announce the release to release@lists.enlightenment.org 90* Announce the release to release@lists.enlightenment.org
87 (an alias for e-announce etc.)
88* Update download link on website (clone website/www.git, edit, commit, push)
89* Change versions again in efl/__init__.py (ex: 1.9.99) 91* Change versions again in efl/__init__.py (ex: 1.9.99)
90 92
91more info at: 93more info at: