Skip to content

Commit

Permalink
v0.1.2 (#23)
Browse files Browse the repository at this point in the history
  • Loading branch information
Jeff Hernandez authored Jun 20, 2019
1 parent b1b6181 commit 8aff18c
Show file tree
Hide file tree
Showing 4 changed files with 41 additions and 2 deletions.
2 changes: 1 addition & 1 deletion composeml/__init__.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,4 +2,4 @@
from .label_maker import LabelMaker
from .label_times import LabelTimes

__version__ = '0.1.1'
__version__ = '0.1.2'
7 changes: 7 additions & 0 deletions docs/source/changelog.rst
Original file line number Diff line number Diff line change
@@ -1,5 +1,12 @@
Changelog
=========

**v0.1.2** June 19, 2019
* Enhancements
* Add dynamic progress bar
* Add label transform for binning labels
* Improve code coverage
* Update documentation

**v0.1.1** May 31, 2019
* Initial Release
32 changes: 32 additions & 0 deletions release.md
Original file line number Diff line number Diff line change
@@ -0,0 +1,32 @@
# Release Process
## Create composeml release on github
#### Create release branch
1. Branch off of master and name the branch the release version number (e.g. v0.1.2)
2. Bump verison number in `setup.py`, and `composeml/__init__.py`.

#### Create Release PR
A release PR should have the version number as the title and the changelog updates as the PR body text. The contributors line is not necessary.

#### Create Github Release
After the release pull request has been merged into the master branch, it is time draft the github release.
* The target should be the master branch
* The tag should be the version number with a v prefix (e.g. v0.1.2)
* Release title is the same as the tag
* Release description should be the full changelog updates for the release, including the line thanking contributors.

## Release on PyPI
1. Update circleci's python3 image
```bash
docker pull circleci/python:3
```
2. Run upload script
* Replace `/absolute/path/to/upload.sh` with the actual path
* Replace the "release_tag" part of `tags/release_tag` with the actual tag
```bash
docker run \
--rm \
-it \
-v /absolute/path/to/upload.sh:/home/circleci/upload.sh \
circleci/python:3 \
/bin/bash -c "bash /home/circleci/upload.sh tags/release_tag"
```
2 changes: 1 addition & 1 deletion setup.py
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

setup(
name='composeml',
version='0.1.1',
version='0.1.2',
author='Feature Labs, Inc.',
author_email='[email protected]',
license='BSD 3-clause',
Expand Down

0 comments on commit 8aff18c

Please sign in to comment.