From 3528a4583abf14bf0211587264c536fcadd7bdd6 Mon Sep 17 00:00:00 2001 From: "David W.H. Swenson" Date: Thu, 13 Feb 2020 00:49:18 +0100 Subject: [PATCH 1/9] Bump version 0.2.1.dev0 --- autorelease-travis.yml | 10 +++++----- devtools/conda-recipe/meta.yaml | 2 +- setup.cfg | 2 +- 3 files changed, 7 insertions(+), 7 deletions(-) diff --git a/autorelease-travis.yml b/autorelease-travis.yml index f429882..e463a81 100644 --- a/autorelease-travis.yml +++ b/autorelease-travis.yml @@ -1,8 +1,8 @@ -# AUTORELEASE v0.2.0 +# AUTORELEASE v0.2.1.dev0 # for nonrelease, use @master # for release, use v${VERSION}, e.g., v1.0.0 import: - - dwhswenson/autorelease:travis_stages/deploy_testpypi.yml@v0.2.0 - - dwhswenson/autorelease:travis_stages/cut_release.yml@v0.2.0 - - dwhswenson/autorelease:travis_stages/deploy_pypi.yml@v0.2.0 - - dwhswenson/autorelease:travis_stages/test_testpypi.yml@v0.2.0 + - dwhswenson/autorelease:travis_stages/deploy_testpypi.yml@master + - dwhswenson/autorelease:travis_stages/cut_release.yml@master + - dwhswenson/autorelease:travis_stages/deploy_pypi.yml@master + - dwhswenson/autorelease:travis_stages/test_testpypi.yml@master diff --git a/devtools/conda-recipe/meta.yaml b/devtools/conda-recipe/meta.yaml index 36185c0..143b91d 100644 --- a/devtools/conda-recipe/meta.yaml +++ b/devtools/conda-recipe/meta.yaml @@ -1,7 +1,7 @@ package: name: autorelease # add ".dev0" for unreleased versions - version: "0.2.0" + version: "0.2.1.dev0" source: path: ../../ diff --git a/setup.cfg b/setup.cfg index f316443..ebc552d 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,6 +1,6 @@ [metadata] name = autorelease -version = 0.2.0 +version = 0.2.1.dev0 # version should end in .dev0 if this isn't to be released short_description = Tools to keep the release process clean. description = Tools to keep the release process clean. From 952e1d4d5ba61b2537bfa3859964cceafa90ee73 Mon Sep 17 00:00:00 2001 From: "David W.H. Swenson" Date: Mon, 2 Mar 2020 14:45:26 +0100 Subject: [PATCH 2/9] Minor improvements to release notes formatting * External contributor name now inside parens: (#XXX) @~~~~~ ==> (#XXX @~~~~~) * Multiword hashtags now underscore-separateed: #my tag name ==> #my_tag_name --- autorelease/release_notes.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/autorelease/release_notes.py b/autorelease/release_notes.py index ae33a5d..8154ed2 100644 --- a/autorelease/release_notes.py +++ b/autorelease/release_notes.py @@ -117,10 +117,12 @@ def write_pull_line(self, pull, extra_labels=None): title = pull['title'] number = str(pull['number']) author = pull['user']['login'] - out_str = "* " + title + " (#" + number + ")" + out_str = "* " + title + " (#" + number if author not in self.config['standard_contributors']: out_str += " @" + author + out_str += ")" for label in extra_labels: + label = label.replace(' ', '_') out_str += " #" + label out_str += "\n" return out_str From 879c15eca1d9552ca73a6e4b40f9d81480db56be Mon Sep 17 00:00:00 2001 From: "David W.H. Swenson" Date: Wed, 8 Jul 2020 14:35:30 +0200 Subject: [PATCH 3/9] Add stage ordering to autorelease-travis.yml --- autorelease-travis.yml | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/autorelease-travis.yml b/autorelease-travis.yml index e463a81..9fb9c62 100644 --- a/autorelease-travis.yml +++ b/autorelease-travis.yml @@ -6,3 +6,10 @@ import: - dwhswenson/autorelease:travis_stages/cut_release.yml@master - dwhswenson/autorelease:travis_stages/deploy_pypi.yml@master - dwhswenson/autorelease:travis_stages/test_testpypi.yml@master + +stages: + - test + - deploy_testpypi + - test_testpypi + - deploy_pypi + - cut_release From 2ea49244d1a2521c6f7dfb533384235b4256bfd5 Mon Sep 17 00:00:00 2001 From: "David W.H. Swenson" Date: Wed, 8 Jul 2020 14:47:12 +0200 Subject: [PATCH 4/9] put stages first? --- autorelease-travis.yml | 13 +++++++------ 1 file changed, 7 insertions(+), 6 deletions(-) diff --git a/autorelease-travis.yml b/autorelease-travis.yml index 9fb9c62..d492d23 100644 --- a/autorelease-travis.yml +++ b/autorelease-travis.yml @@ -1,15 +1,16 @@ # AUTORELEASE v0.2.1.dev0 # for nonrelease, use @master # for release, use v${VERSION}, e.g., v1.0.0 -import: - - dwhswenson/autorelease:travis_stages/deploy_testpypi.yml@master - - dwhswenson/autorelease:travis_stages/cut_release.yml@master - - dwhswenson/autorelease:travis_stages/deploy_pypi.yml@master - - dwhswenson/autorelease:travis_stages/test_testpypi.yml@master - stages: - test - deploy_testpypi - test_testpypi - deploy_pypi - cut_release + +import: + - dwhswenson/autorelease:travis_stages/deploy_testpypi.yml@master + - dwhswenson/autorelease:travis_stages/cut_release.yml@master + - dwhswenson/autorelease:travis_stages/deploy_pypi.yml@master + - dwhswenson/autorelease:travis_stages/test_testpypi.yml@master + From ba1f605c9de2911e9bf93f9bb0cb0258c789a035 Mon Sep 17 00:00:00 2001 From: "David W.H. Swenson" Date: Wed, 8 Jul 2020 15:51:16 +0200 Subject: [PATCH 5/9] more messing with orders --- autorelease-travis.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/autorelease-travis.yml b/autorelease-travis.yml index d492d23..53cb53e 100644 --- a/autorelease-travis.yml +++ b/autorelease-travis.yml @@ -5,12 +5,12 @@ stages: - test - deploy_testpypi - test_testpypi - - deploy_pypi - cut_release + - deploy_pypi import: - - dwhswenson/autorelease:travis_stages/deploy_testpypi.yml@master - - dwhswenson/autorelease:travis_stages/cut_release.yml@master - dwhswenson/autorelease:travis_stages/deploy_pypi.yml@master + - dwhswenson/autorelease:travis_stages/cut_release.yml@master - dwhswenson/autorelease:travis_stages/test_testpypi.yml@master + - dwhswenson/autorelease:travis_stages/deploy_testpypi.yml@master From 1f0900e79c7a1dc2b5ca5b627e759ddc7804b307 Mon Sep 17 00:00:00 2001 From: "David W.H. Swenson" Date: Wed, 12 Aug 2020 07:20:49 +0200 Subject: [PATCH 6/9] Add stage order to local --- autorelease-local.yml | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/autorelease-local.yml b/autorelease-local.yml index 118b85d..63f90ec 100644 --- a/autorelease-local.yml +++ b/autorelease-local.yml @@ -1,5 +1,12 @@ +stages: + - test + - deploy_testpypi + - test_testpypi + - cut_release + - deploy_pypi + import: - travis_stages/deploy_testpypi.yml + - travis_stages/test_testpypi.yml - travis_stages/cut_release.yml - travis_stages/deploy_pypi.yml - - travis_stages/test_testpypi.yml From b212ff1d85214c18c53c57676c3c10c46fbeb98f Mon Sep 17 00:00:00 2001 From: "David W.H. Swenson" Date: Wed, 12 Aug 2020 07:36:17 +0200 Subject: [PATCH 7/9] have imports in same order in -local and -travis Shouldn't matter, but looks better --- autorelease-travis.yml | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/autorelease-travis.yml b/autorelease-travis.yml index 53cb53e..86c72c4 100644 --- a/autorelease-travis.yml +++ b/autorelease-travis.yml @@ -9,8 +9,8 @@ stages: - deploy_pypi import: - - dwhswenson/autorelease:travis_stages/deploy_pypi.yml@master - - dwhswenson/autorelease:travis_stages/cut_release.yml@master - - dwhswenson/autorelease:travis_stages/test_testpypi.yml@master - dwhswenson/autorelease:travis_stages/deploy_testpypi.yml@master + - dwhswenson/autorelease:travis_stages/test_testpypi.yml@master + - dwhswenson/autorelease:travis_stages/cut_release.yml@master + - dwhswenson/autorelease:travis_stages/deploy_pypi.yml@master From 53ec83f85a92485f3f47d49763b07489c91c77c8 Mon Sep 17 00:00:00 2001 From: "David W.H. Swenson" Date: Wed, 12 Aug 2020 07:57:51 +0200 Subject: [PATCH 8/9] Release 0.2.1 --- autorelease-travis.yml | 10 +++++----- devtools/conda-recipe/meta.yaml | 2 +- docs/conf.py | 2 +- setup.cfg | 2 +- 4 files changed, 8 insertions(+), 8 deletions(-) diff --git a/autorelease-travis.yml b/autorelease-travis.yml index 86c72c4..5b7f9ab 100644 --- a/autorelease-travis.yml +++ b/autorelease-travis.yml @@ -1,4 +1,4 @@ -# AUTORELEASE v0.2.1.dev0 +# AUTORELEASE v0.2.1 # for nonrelease, use @master # for release, use v${VERSION}, e.g., v1.0.0 stages: @@ -9,8 +9,8 @@ stages: - deploy_pypi import: - - dwhswenson/autorelease:travis_stages/deploy_testpypi.yml@master - - dwhswenson/autorelease:travis_stages/test_testpypi.yml@master - - dwhswenson/autorelease:travis_stages/cut_release.yml@master - - dwhswenson/autorelease:travis_stages/deploy_pypi.yml@master + - dwhswenson/autorelease:travis_stages/deploy_testpypi.yml@v0.2.1 + - dwhswenson/autorelease:travis_stages/test_testpypi.yml@v0.2.1 + - dwhswenson/autorelease:travis_stages/cut_release.yml@v0.2.1 + - dwhswenson/autorelease:travis_stages/deploy_pypi.yml@v0.2.1 diff --git a/devtools/conda-recipe/meta.yaml b/devtools/conda-recipe/meta.yaml index 143b91d..0a7918c 100644 --- a/devtools/conda-recipe/meta.yaml +++ b/devtools/conda-recipe/meta.yaml @@ -1,7 +1,7 @@ package: name: autorelease # add ".dev0" for unreleased versions - version: "0.2.1.dev0" + version: "0.2.1" source: path: ../../ diff --git a/docs/conf.py b/docs/conf.py index bde0f61..987bc76 100644 --- a/docs/conf.py +++ b/docs/conf.py @@ -86,7 +86,7 @@ # General information about the project. project = u'autorelease' -copyright = u'2017, David W.H. Swenson' +copyright = u'2017-2020, David W.H. Swenson' author = u'David W.H. Swenson' # The language for content autogenerated by Sphinx. Refer to documentation diff --git a/setup.cfg b/setup.cfg index ebc552d..b87e968 100644 --- a/setup.cfg +++ b/setup.cfg @@ -1,6 +1,6 @@ [metadata] name = autorelease -version = 0.2.1.dev0 +version = 0.2.1 # version should end in .dev0 if this isn't to be released short_description = Tools to keep the release process clean. description = Tools to keep the release process clean. From ffdf14a917bab4b7a67b7b094b005602f72768c3 Mon Sep 17 00:00:00 2001 From: "David W.H. Swenson" Date: Wed, 12 Aug 2020 08:05:47 +0200 Subject: [PATCH 9/9] remove underscores! --- autorelease-local.yml | 8 ++++---- autorelease-travis.yml | 8 ++++---- 2 files changed, 8 insertions(+), 8 deletions(-) diff --git a/autorelease-local.yml b/autorelease-local.yml index 63f90ec..5d2fa4e 100644 --- a/autorelease-local.yml +++ b/autorelease-local.yml @@ -1,9 +1,9 @@ stages: - test - - deploy_testpypi - - test_testpypi - - cut_release - - deploy_pypi + - deploy testpypi + - test testpypi + - cut release + - deploy pypi import: - travis_stages/deploy_testpypi.yml diff --git a/autorelease-travis.yml b/autorelease-travis.yml index 5b7f9ab..c7fd318 100644 --- a/autorelease-travis.yml +++ b/autorelease-travis.yml @@ -3,10 +3,10 @@ # for release, use v${VERSION}, e.g., v1.0.0 stages: - test - - deploy_testpypi - - test_testpypi - - cut_release - - deploy_pypi + - deploy testpypi + - test testpypi + - cut release + - deploy pypi import: - dwhswenson/autorelease:travis_stages/deploy_testpypi.yml@v0.2.1