From fcd6f07c6470c8997839ba65d95e4156475c05ad Mon Sep 17 00:00:00 2001 From: Jose Nimo Date: Mon, 20 Oct 2025 14:45:16 +0200 Subject: [PATCH 1/2] CHANGED: CI triggers, release and docs --- .github/workflows/docs.yml | 6 ++++-- .github/workflows/publish.yml | 7 +++---- .github/workflows/test.yml | 16 ++++++++-------- 3 files changed, 15 insertions(+), 14 deletions(-) diff --git a/.github/workflows/docs.yml b/.github/workflows/docs.yml index eee667a..23026bc 100644 --- a/.github/workflows/docs.yml +++ b/.github/workflows/docs.yml @@ -2,8 +2,10 @@ name: docs on: push: - tags: - - "v*" + branches: + - main + paths: + - 'docs/**' jobs: build-docs: diff --git a/.github/workflows/publish.yml b/.github/workflows/publish.yml index c967213..cf9a9b9 100644 --- a/.github/workflows/publish.yml +++ b/.github/workflows/publish.yml @@ -1,9 +1,8 @@ name: Publish to pypi on: - push: - tags: - - "v*" + release: + types: [published] jobs: publish: @@ -17,7 +16,7 @@ jobs: with: python-version-file: "pyproject.toml" - - name: Install the latest version of uv + - name: Install uv uses: astral-sh/setup-uv@v6 with: enable-cache: true diff --git a/.github/workflows/test.yml b/.github/workflows/test.yml index b53bad0..e7c677c 100644 --- a/.github/workflows/test.yml +++ b/.github/workflows/test.yml @@ -13,7 +13,7 @@ jobs: strategy: fail-fast: false matrix: - os: [windows-latest, macos-latest, ubuntu-latest ] + os: [windows-latest, macos-latest, ubuntu-latest] python: ["3.11", "3.12", "3.13"] env: @@ -39,13 +39,13 @@ jobs: DISPLAY: :42 run: uv run pytest --cov --color=yes --cov-report=xml - # - name: Upload coverage to Codecov - # uses: codecov/codecov-action@v5 - # with: - # name: coverage - # verbose: true - # env: - # CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} + - name: Upload coverage to Codecov + uses: codecov/codecov-action@v5 + with: + name: coverage + verbose: true + env: + CODECOV_TOKEN: ${{ secrets.CODECOV_TOKEN }} - name: Build Wheel run: "uv build" From f84d5ca533e29fcbaca08cb80a93041780a0e0e3 Mon Sep 17 00:00:00 2001 From: Jose Nimo Date: Mon, 20 Oct 2025 14:46:46 +0200 Subject: [PATCH 2/2] chore: version bump --- pyproject.toml | 2 +- uv.lock | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/pyproject.toml b/pyproject.toml index 0282a74..afaa659 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "openDVP" -version = "0.7.3" +version = "0.7.4" description = "open-sourced Deep Visual Proteomics toolkit" readme = "README.md" requires-python = ">=3.11, <3.14" diff --git a/uv.lock b/uv.lock index b29c8ba..bc5f88b 100644 --- a/uv.lock +++ b/uv.lock @@ -2433,7 +2433,7 @@ wheels = [ [[package]] name = "opendvp" -version = "0.7.3" +version = "0.7.4" source = { editable = "." } dependencies = [ { name = "adjusttext" },