Skip to content

Commit f5bfa8a

Browse files
committed
build: check for credentials before proceeding
1 parent 0118d83 commit f5bfa8a

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

Makefile

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -36,7 +36,13 @@ cog_docs: _pip_install_e ## Run cog to get docs right
3636

3737
test_release: clean check_release dist test_pypi ## Do all the steps for a test release
3838

39-
release: clean check_release dist pypi tag gh_release comment ## Do all the steps for a release
39+
release: _check_credentials clean check_release dist pypi tag gh_release comment ## Do all the steps for a release
40+
41+
_check_credentials:
42+
@if [[ -z "$$TWINE_PASSWORD" ]]; then \
43+
echo 'Missing TWINE_PASSWORD: opvars'; \
44+
exit 1; \
45+
fi
4046

4147
check_release: _check_manifest _check_tree _check_readme _check_version ## Check that we are ready for a release
4248
@echo "Release checks passed"

0 commit comments

Comments
 (0)