diff options
author | Dave Andreoli <dave@gurumeditation.it> | 2015-08-05 15:05:20 +0200 |
---|---|---|
committer | Dave Andreoli <dave@gurumeditation.it> | 2015-08-05 15:05:20 +0200 |
commit | 7f132af8d6a059c7e46f0c2d7dca306f3fdfb9f7 (patch) | |
tree | c3e48703c6b7bc75bf8cfeb2605c0d289691f860 /CODING | |
parent | 870611de9964967bae29b65139cc8593d9d98772 (diff) |
Update release process instructions
Diffstat (limited to 'CODING')
-rw-r--r-- | CODING | 12 |
1 files changed, 7 insertions, 5 deletions
@@ -58,7 +58,7 @@ Tips | |||
58 | Release process instructions | 58 | Release 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 | ||
91 | more info at: | 93 | more info at: |