This is an automated email from the git hooks/post-receive script. It was
generated because a ref change was pushed to the repository containing
the project "SQLObject development repository".
The branch, master has been updated
via 6c87d84438b7259af7e8348a16c3831df8abedb7 (commit)
from dd3a93bd6d11a2580789c59f852a9b5f94c1c219 (commit)
Those revisions listed above that are new to this repository have
not appeared on any other notification email; so we list those
revisions in full, below.
- Log -----------------------------------------------------------------
http://sourceforge.net/p/sqlobject/sqlobject/ci/6c87d84438b7259af7e8348a16c3831df8abedb7
commit 6c87d84438b7259af7e8348a16c3831df8abedb7
Author: Oleg Broytman <ph...@ph...>
Date: Sat Mar 25 07:15:28 2017 +0300
Change release process
Edit ANNOUNCE.rst in prerelease script.
Edit build-all-docs before merging upward.
We stopped using ReadTheDocs.
Do not commit docs - we stopped using Github/Gitlab Pages.
Announce new releases at Twitter/Wiki after mailing lists.
[skip ci]
diff --git a/devscripts/RELEASE-CHECKLIST b/devscripts/RELEASE-CHECKLIST
index 43e939c..cbc08c2 100644
--- a/devscripts/RELEASE-CHECKLIST
+++ b/devscripts/RELEASE-CHECKLIST
@@ -2,24 +2,25 @@
tests passed.
1. Check out the release branch. If it is a stable release - edit
- docs/News.rst to set release date. Commit. If it's not master - merge
- to all higher branches and master.
+ docs/News.rst to set release date. Commit.
-2. If release branch is not master - run ../prerelease $NEW_TAG; if it's
- master - run ../prerelease $NEW_TAG master.
+2. If it's the first stable release of the branch - edit build-all-docs,
+ advance stable branch. Commit. If it's not master - merge to all higher
+ branches and master.
-2a. The script checks out the release branch and calls editor; edit
- __version__.py and README.rst in the release branch - fix versions.
- Edit section [egg_info] in setup.cfg - set if it is a stable or
- development release. In setup.py edit "Development Status" in trove
- classifiers; edit download URL: if a non-stable version - append
- 'dev' and date stamp, for a stable version remove 'dev' and date
- stamp). Commit. Verify.
+3. If release branch is not master - run ../prerelease $NEW_TAG; if it's
+ master - run ../prerelease $NEW_TAG master.
-3. If it's not master - null-merge to the next higher branch.
+3a. The script checks out the release branch and calls editor; update
+ version, the list of contributors, the list of changes and download
+ URL in ANNOUNCE.rst; edit __version__.py and README.rst in the release
+ branch - fix versions. Edit section [egg_info] in setup.cfg - set if
+ it is a stable or development release. In setup.py edit "Development
+ Status" in trove classifiers; edit download URL: if a non-stable
+ version - append 'dev' and date stamp, for a stable version remove
+ 'dev' and date stamp). Commit. Verify.
-4. Update version, the list of changes, the list of contributors and
- download URL in ANNOUNCE.rst
+4. If it's not master - null-merge to the next higher branch.
5. If release branch is not master - run ../prerelease-tag $NEW_TAG; if
it's master - run ../prerelease-tag $NEW_TAG master. This checks out
@@ -32,19 +33,17 @@
7. Hide/show old releases at PyPI and SourceForge.
-8. If it's the first stable release of the branch - edit build-all-docs,
- advance stable branch. If it's a stable release edit stable tag at
- ReadTheDocs. Generate new docs using ./build-all-docs. Commit generated
- docs. Upload docs using ./publish-docs.
+8. Generate new docs using ./build-all-docs. Upload docs using
+ ./publish-docs.
9. Run ../push-all in the development repository to push all branches
and tags to the public repositories.
-10. Announce new release(s) at Twitter (https://twitter.com/SQLObject) and
- Wikipedia (https://en.wikipedia.org/wiki/SQLObject). If it is a stable
- release - announce it at
- https://en.wikipedia.org/wiki/Comparison_of_object-relational_mapping_software.
-
-11. Send announcement to the SQLObject mailing list. For a stable
+10. Send announcement to the SQLObject mailing list. For a stable
release send announcements to python, python-announce and python-db
mailing lists.
+
+11. Announce new release(s) at Twitter (https://twitter.com/SQLObject) and
+ Wikipedia (https://en.wikipedia.org/wiki/SQLObject). If it is a stable
+ release - announce it at
+ https://en.wikipedia.org/wiki/Comparison_of_object-relational_mapping_software.
diff --git a/devscripts/prerelease b/devscripts/prerelease
index 0386c16..17ed890 100755
--- a/devscripts/prerelease
+++ b/devscripts/prerelease
@@ -22,5 +22,5 @@ micro = $micro
release_level = '$state'
serial = $serial
version_info = (major, minor, micro, release_level, serial)" > sqlobject/__version__.py &&
-`git var GIT_EDITOR` docs/News.rst sqlobject/__version__.py README.rst setup.cfg setup.py &&
-exec git commit --message="Release $tag" docs/News.rst sqlobject/__version__.py README.rst setup.cfg setup.py
+`git var GIT_EDITOR` ANNOUNCE.rst docs/News.rst sqlobject/__version__.py README.rst setup.cfg setup.py &&
+exec git commit --message="Release $tag" ANNOUNCE.rst docs/News.rst sqlobject/__version__.py README.rst setup.cfg setup.py
-----------------------------------------------------------------------
Summary of changes:
devscripts/RELEASE-CHECKLIST | 47 ++++++++++++++++++++++----------------------
devscripts/prerelease | 4 ++--
2 files changed, 25 insertions(+), 26 deletions(-)
hooks/post-receive
--
SQLObject development repository
|