Skip to content

Commit 243cfd4

Browse files
committed
Refactor release process to use Tox for better environment management
Signed-off-by: Tsuyoshi Hombashi <[email protected]>
1 parent 7c865ab commit 243cfd4

File tree

2 files changed

+7
-1
lines changed

2 files changed

+7
-1
lines changed

Makefile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@ readme:
4747

4848
.PHONY: release
4949
release:
50-
cd $(PKG_BUILD_DIR) && $(PYTHON) setup.py release --sign --verbose
50+
$(PYTHON) -m tox -e release
5151
$(MAKE) clean
5252

5353
.PHONY: setup-ci

tox.ini

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -89,3 +89,9 @@ deps =
8989
readmemaker>=1.1.0
9090
commands =
9191
python make_readme.py
92+
93+
[testenv:release]
94+
deps =
95+
releasecmd
96+
commands =
97+
python setup.py release --sign --skip-uploading --verbose

0 commit comments

Comments
 (0)