From 8a1597dc43d6cf0cbfa95f53fef02960cdbff062 Mon Sep 17 00:00:00 2001 From: teplyakov <teolyakov@perx.ru> Date: Thu, 13 Mar 2025 15:34:03 +0300 Subject: [PATCH] feat: AUTO-3948 Add documentation deploy --- .gitlab-ci.yml | 12 ++++++++++++ requirements-docs.txt | 3 +++ requirements.txt | 1 + setup.py | 2 +- 4 files changed, 17 insertions(+), 1 deletion(-) create mode 100644 requirements-docs.txt diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml index ff57e6f..ea7bda2 100644 --- a/.gitlab-ci.yml +++ b/.gitlab-ci.yml @@ -15,3 +15,15 @@ upload: - make release only: - tags + +pages: + stage: upload + script: + - apk add gcc linux-headers musl-dev + - pip install -r requirements-docs.txt + - pdoc ./perxis -o public -d google + artifacts: + paths: + - public + only: + - master diff --git a/requirements-docs.txt b/requirements-docs.txt new file mode 100644 index 0000000..24e0c63 --- /dev/null +++ b/requirements-docs.txt @@ -0,0 +1,3 @@ +-r requirements.txt + +pdoc==15.0.* diff --git a/requirements.txt b/requirements.txt index 10719e9..014f7ff 100644 --- a/requirements.txt +++ b/requirements.txt @@ -8,6 +8,7 @@ charset-normalizer==3.3.2 grpcio==1.67.1 idna==3.7 oauthlib==3.2.2 +google==3.0.0 protobuf==5.29.3 PyJWT==2.8.0 requests==2.32.0 diff --git a/setup.py b/setup.py index 73941b0..78b8248 100644 --- a/setup.py +++ b/setup.py @@ -14,7 +14,7 @@ def load_requirements(): setup( name='perxis', - version='1.8.2', + version='1.9.0', description='Perxis python client', long_description=long_description, long_description_content_type='text/markdown', -- GitLab