@@ -2,7 +2,7 @@ name: CI
|
||||
on:
|
||||
push:
|
||||
tags:
|
||||
- '*'
|
||||
- 'release/*'
|
||||
jobs:
|
||||
build_pip_package:
|
||||
name: "Build Pip package"
|
||||
@@ -36,6 +36,14 @@ jobs:
|
||||
run: |
|
||||
.venv/bin/python -m mypy -p kaya.session
|
||||
.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
|
||||
run: |
|
||||
.venv/bin/python -m mypy -p kaya.oidc
|
||||
@@ -64,6 +72,22 @@ jobs:
|
||||
run: |
|
||||
.venv/bin/pyproject-build packages/kaya-session
|
||||
.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
|
||||
env:
|
||||
TWINE_REPOSITORY_URL: ${{ vars.PYPI_REGISTRY_URL }}
|
||||
|
||||
Reference in New Issue
Block a user