Skip to content
Merged
10 changes: 5 additions & 5 deletions autorelease-travis.yml
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@
# AUTORELEASE v0.1.2
# AUTORELEASE v0.2.0
# for nonrelease, use @master
# for release, use v${VERSION}, e.g., v1.0.0
import:
- dwhswenson/autorelease:travis_stages/deploy_testpypi.yml@v0.1.2
- dwhswenson/autorelease:travis_stages/cut_release.yml@v0.1.2
- dwhswenson/autorelease:travis_stages/deploy_pypi.yml@v0.1.2
- dwhswenson/autorelease:travis_stages/test_testpypi.yml@v0.1.2
- 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
2 changes: 1 addition & 1 deletion devtools/conda-recipe/meta.yaml
Original file line number Diff line number Diff line change
@@ -1,7 +1,7 @@
package:
name: autorelease
# add ".dev0" for unreleased versions
version: "0.1.2"
version: "0.2.0"

source:
path: ../../
Expand Down
2 changes: 1 addition & 1 deletion setup.cfg
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
[metadata]
name = autorelease
version = 0.1.2
version = 0.2.0
# 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.
Expand Down
2 changes: 1 addition & 1 deletion travis_stages/deploy_pypi.yml
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,7 @@ jobs:
provider: pypi
distributions: sdist bdist_wheel
#skip_cleanup: true # need the readme.rst from the script stage
user: $TWINE_USERNAME
username: $TWINE_USERNAME
on:
tags: true
password: $TWINE_PASSWORD
Expand Down
12 changes: 9 additions & 3 deletions travis_stages/test_testpypi.yml
Original file line number Diff line number Diff line change
Expand Up @@ -18,14 +18,20 @@ jobs:
- export VERSION=`pypi-max-version $PROJECT`
- echo "Installing ${PROJECT}==${VERSION} (allowing pre-releases)"
- pip install --pre --force-reinstall --index-url https://test.pypi.org/simple/ --extra-index-url https://pypi.org/simple ${PROJECT}==${VERSION}
before_script: skip
before_script: |
if [ -z "$PACKAGE_IMPORT_NAME" ]; then
export PACKAGE_IMPORT_NAME=$PROJECT
fi
echo "PROJECT: $PROJECT"
echo "PACKAGE_IMPORT_NAME: $PACKAGE_IMPORT_NAME"
echo "AUTORELEASE_TEST_TESTPYPI: $AUTORELEASE_TEST_TESTPYPI"
script: |
if [ -n "$AUTORELEASE_TEST_TESTPYPI" ]; then
eval $AUTORELEASE_TEST_TESTPYPI
else
cd ~
python -c "import $PROJECT"
py.test --pyargs $PROJECT
python -c "import $PACKAGE_IMPORT_NAME"
py.test --pyargs $PACKAGE_IMPORT_NAME
fi
after_failure: skip
after_success: skip
Expand Down