Skip to content
Snippets Groups Projects
Commit 3e733dee authored by Tim Kreuzer's avatar Tim Kreuzer
Browse files

support post versions for releases

parent 58c5726d
No related branches found
No related tags found
No related merge requests found
......@@ -17,7 +17,7 @@ pypi:
- python -m build
- twine upload -u __token__ -p ${PYPI_JUPYTERJSC_TOKEN} dist/*
rules:
- if: '$CI_COMMIT_TAG =~ /^\d+\.\d+\.\d+$/'
- if: '$CI_COMMIT_TAG =~ /^\d+\.\d+\.\d+(\.post\d+)?$/'
testpypi:
stage: release
......@@ -29,7 +29,7 @@ testpypi:
- python -m build
- twine upload --repository testpypi -u __token__ -p ${TESTPYPI_JUPYTERJSC_TOKEN} dist/*
rules:
- if: '$CI_COMMIT_TAG =~ /^\d+\.\d+\.\d+(\..+)$/'
- if: '$CI_COMMIT_TAG !~ /^\d+\.\d+\.\d+(\.post\d+)?$/'
###
......@@ -42,7 +42,7 @@ prepare_job:
stage: prepare-release
image: alpine:latest
rules:
- if: '$CI_COMMIT_TAG =~ /^\d+\.\d+\.\d+$/'
- if: '$CI_COMMIT_TAG =~ /^\d+\.\d+\.\d+(\.post\d+)?$/'
script:
- apk add curl jq
- 'curl -H "PRIVATE-TOKEN: $CI_API_TOKEN" "$CI_API_V4_URL/projects/$CI_PROJECT_ID/repository/changelog?version=$CI_COMMIT_TAG" | jq -r .notes > release_notes.md'
......@@ -64,7 +64,7 @@ release_job:
- job: prepare_job
artifacts: true
rules:
- if: '$CI_COMMIT_TAG =~ /^\d+\.\d+\.\d+$/'
- if: '$CI_COMMIT_TAG =~ /^\d+\.\d+\.\d+(\.post\d+)?$/'
script:
- echo "Creating release"
release:
......
......@@ -59,6 +59,7 @@ regex = '''
(?P<patch>\d+)
(?P<pre>((a|b|rc)\d+)|)
\.?
(?P<post>((post)\d+)|)
(?P<dev>(?<=\.)dev\d*|)
'''
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment