From f686562dfb2448f16af1c1db6949db692117dfed Mon Sep 17 00:00:00 2001 From: Gheorghita Hurmuz Date: Tue, 8 Apr 2025 16:41:28 +0300 Subject: [PATCH] chore: add a new job to publish documentation --- .github/workflows/build.yml | 8 +++++++- .github/workflows/lint.yml | 4 ++-- .github/workflows/test.yml | 4 ++-- pyproject.toml | 2 +- uv.lock | 2 +- 5 files changed, 13 insertions(+), 7 deletions(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 660e5ecf5..e61f7e6ef 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -38,9 +38,15 @@ jobs: echo "modified=false" >> $GITHUB_OUTPUT fi - - name: "Publish" + - name: Publish if: ${{ steps.check_version.outputs.modified }} == 'true' run: | uv publish env: UV_PUBLISH_TOKEN: ${{ secrets.token }} + + - name: Publish Docs + if: ${{ steps.check_version.outputs.modified }} == 'true' + run: | + uv run mkdocs gh-deploy --force + diff --git a/.github/workflows/lint.yml b/.github/workflows/lint.yml index b09f54e05..22e1d3c65 100644 --- a/.github/workflows/lint.yml +++ b/.github/workflows/lint.yml @@ -30,7 +30,7 @@ jobs: uv venv uv sync --all-extras - - name: "Check static types" + - name: Check static types run: | uv run mypy --config-file pyproject.toml . @@ -38,7 +38,7 @@ jobs: run: | uv run ruff check . - - name: "Check formatting" + - name: Check formatting run: | uv run ruff format --check . diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index c3535dfc2..8ceb33edf 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -24,12 +24,12 @@ jobs: with: python-version-file: ".python-version" - - name: "Setup venv" + - name: Setup venv run: | uv venv uv sync --all-extras - - name: "Run tests" + - name: Run tests run: | uv run pytest env: diff --git a/pyproject.toml b/pyproject.toml index 8dbde87d8..2d2247531 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "uipath" -version = "2.0.1" +version = "2.0.2.dev1" description = "Python SDK and CLI for UiPath Platform, enabling programmatic interaction with automation services, process management, and deployment tools." readme = { file = "README.md", content-type = "text/markdown" } requires-python = ">=3.10" diff --git a/uv.lock b/uv.lock index 9695f81c6..2bc9614ad 100644 --- a/uv.lock +++ b/uv.lock @@ -2319,7 +2319,7 @@ wheels = [ [[package]] name = "uipath" -version = "2.0.1" +version = "2.0.2.dev1" source = { editable = "." } dependencies = [ { name = "click" },