Skip to content

Commit 67282a2

Browse files
Timo ReymannTimo Reymann
authored andcommitted
ci: Add pypi live publish
1 parent 1eaa3b4 commit 67282a2

1 file changed

Lines changed: 25 additions & 0 deletions

File tree

.circleci/config.yml

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
version: 2.1
22

3+
orbs:
4+
semantic-release: trustedshops-public/semantic-release@1.2.0
5+
36
executors:
47
python:
58
docker:
@@ -105,6 +108,18 @@ workflows:
105108
- test
106109
context:
107110
- pip-test
111+
- pip-publish:
112+
name: pip-publish-pypi
113+
repository: pypi
114+
filters:
115+
branches:
116+
ignore: /.*/
117+
tags:
118+
only: /.*/
119+
requires:
120+
- test
121+
context:
122+
- pip-live
108123
- build-gh-pages:
109124
filters:
110125
branches:
@@ -113,3 +128,13 @@ workflows:
113128
requires:
114129
- test
115130
- pip-publish-testpypi
131+
- semantic-release/with-changelog-github-config:
132+
name: semantic-release
133+
filters:
134+
branches:
135+
only:
136+
- main
137+
requires:
138+
- test
139+
context:
140+
- semantic-release

0 commit comments

Comments
 (0)