From 016b09526329ac9fa4a2ae56b80718fca172515a Mon Sep 17 00:00:00 2001 From: Daniel Sali <daniel.sali@alphacruncher.com> Date: Wed, 8 Jan 2025 10:56:26 +0100 Subject: [PATCH] Publish package to Test PyPI on main merge --- .gitlab-ci.yml | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index 1f99e50..bda5761 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -11,6 +11,7 @@ stages: - build # - test - publish + - publish-test variables: PIP_CACHE_DIR: "$CI_PROJECT_DIR/.pip-cache" @@ -41,3 +42,12 @@ publish: rules: - if: $CI_COMMIT_TAG - if: $CI_PIPELINE_SOURCE == "release" + +publish-test: + stage: publish-test + script: + - TWINE_PASSWORD=${TEST_PYPI_TOKEN} TWINE_USERNAME=__token__ python3 -m twine upload --repository testpypi dist/* + rules: + - if: '$CI_COMMIT_BRANCH == "main"' + dependencies: + - build -- GitLab