@@ -2,7 +2,7 @@ name: CI
|
|||||||
on:
|
on:
|
||||||
push:
|
push:
|
||||||
tags:
|
tags:
|
||||||
- '*'
|
- 'release/*'
|
||||||
jobs:
|
jobs:
|
||||||
build_pip_package:
|
build_pip_package:
|
||||||
name: "Build Pip package"
|
name: "Build Pip package"
|
||||||
@@ -36,6 +36,14 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
.venv/bin/python -m mypy -p kaya.session
|
.venv/bin/python -m mypy -p kaya.session
|
||||||
.venv/bin/python -m unittest discover -s packages/kaya-session/tests
|
.venv/bin/python -m unittest discover -s packages/kaya-session/tests
|
||||||
|
- name: Check kaya-session-memcache
|
||||||
|
run: |
|
||||||
|
.venv/bin/python -m mypy -p kaya.session.memcache
|
||||||
|
.venv/bin/python -m unittest discover -s packages/kaya-session-memcache/tests
|
||||||
|
- name: Check kaya-session-redis
|
||||||
|
run: |
|
||||||
|
.venv/bin/python -m mypy -p kaya.session.redis
|
||||||
|
.venv/bin/python -m unittest discover -s packages/kaya-session-redis/tests
|
||||||
- name: Check kaya-oidc
|
- name: Check kaya-oidc
|
||||||
run: |
|
run: |
|
||||||
.venv/bin/python -m mypy -p kaya.oidc
|
.venv/bin/python -m mypy -p kaya.oidc
|
||||||
@@ -64,6 +72,22 @@ jobs:
|
|||||||
run: |
|
run: |
|
||||||
.venv/bin/pyproject-build packages/kaya-session
|
.venv/bin/pyproject-build packages/kaya-session
|
||||||
.venv/bin/twine upload --repository gitea packages/kaya-session/dist/*.whl packages/kaya-session/dist/*.tar.gz
|
.venv/bin/twine upload --repository gitea packages/kaya-session/dist/*.whl packages/kaya-session/dist/*.tar.gz
|
||||||
|
- name: Publish kaya-session-memcache artifacts
|
||||||
|
env:
|
||||||
|
TWINE_REPOSITORY_URL: ${{ vars.PYPI_REGISTRY_URL }}
|
||||||
|
TWINE_USERNAME: ${{ vars.PUBLISHER_USERNAME }}
|
||||||
|
TWINE_PASSWORD: ${{ secrets.PUBLISHER_TOKEN }}
|
||||||
|
run: |
|
||||||
|
.venv/bin/pyproject-build packages/kaya-session-memcache
|
||||||
|
.venv/bin/twine upload --repository gitea packages/kaya-session-memcache/dist/*.whl packages/kaya-session-memcache/dist/*.tar.gz
|
||||||
|
- name: Publish kaya-session-redis artifacts
|
||||||
|
env:
|
||||||
|
TWINE_REPOSITORY_URL: ${{ vars.PYPI_REGISTRY_URL }}
|
||||||
|
TWINE_USERNAME: ${{ vars.PUBLISHER_USERNAME }}
|
||||||
|
TWINE_PASSWORD: ${{ secrets.PUBLISHER_TOKEN }}
|
||||||
|
run: |
|
||||||
|
.venv/bin/pyproject-build packages/kaya-session-redis
|
||||||
|
.venv/bin/twine upload --repository gitea packages/kaya-session-redis/dist/*.whl packages/kaya-session-redis/dist/*.tar.gz
|
||||||
- name: Publish kaya-oidc artifacts
|
- name: Publish kaya-oidc artifacts
|
||||||
env:
|
env:
|
||||||
TWINE_REPOSITORY_URL: ${{ vars.PYPI_REGISTRY_URL }}
|
TWINE_REPOSITORY_URL: ${{ vars.PYPI_REGISTRY_URL }}
|
||||||
|
|||||||
Reference in New Issue
Block a user