From fe260245f260de9e6bd67a58df7267ef4ad72048 Mon Sep 17 00:00:00 2001 From: alexeykozhevin Date: Thu, 10 Apr 2025 10:51:24 +0000 Subject: [PATCH] Update release workflows --- .github/workflows/release-check.yml | 2 +- .github/workflows/release.yml | 21 ++++++++++++--------- 2 files changed, 13 insertions(+), 10 deletions(-) diff --git a/.github/workflows/release-check.yml b/.github/workflows/release-check.yml index 6fe440756..1b2f986d6 100644 --- a/.github/workflows/release-check.yml +++ b/.github/workflows/release-check.yml @@ -30,7 +30,7 @@ jobs: - name: Build run: | uv pip install build - uv python -m build + uv run python -m build - name: Publish uses: pypa/gh-action-pypi-publish@release/v1 diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 5ec18e835..c471a3e9a 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -10,22 +10,25 @@ jobs: codecov: runs-on: ubuntu-latest - container: - image: analysiscenter1/ds-py3:3.8 - options: --entrypoint "" - steps: - uses: actions/checkout@v3 + - name: Set up Python 3.9 + uses: actions/setup-python@v4 + with: + python-version: 3.9 + - name: Generate coverage report run: | - pip3 install -U pytest-cov - pytest -m "not slow" --cov=./ --cov-report=xml + pip install uv + uv sync --all-extras + uv pip install -U pytest-cov + uv run pytest -m "not slow" --cov=./ --cov-report=xml - name: Upload coverage to Codecov run: | - pip3 install -U codecov - codecov -t ${{ secrets.CODECOV_TOKEN }} + uv pip install -U codecov + uv run codecov -t ${{ secrets.CODECOV_TOKEN }} pypi: @@ -50,7 +53,7 @@ jobs: - name: Build run: | uv pip install build - uv python -m build + uv run python -m build - name: Publish uses: pypa/gh-action-pypi-publish@release/v1