updated builds and release pipeline setup (without pypi publish) (#219)

* updated builds and release pipeline setup (without pypi publish)

* add label prefix action

* updated uv versions

* final uv updates

* moved uv version semver into variable
This commit is contained in:
Eduard van Valkenburg
2025-07-24 09:15:00 +02:00
committed by GitHub
Unverified
parent 5e9b24e532
commit 517955ce66
18 changed files with 702 additions and 447 deletions
+4 -3
View File
@@ -13,6 +13,7 @@ env:
# Configure a constant location for the uv cache
UV_CACHE_DIR: /tmp/.uv-cache
RUN_INTEGRATION_TESTS: "true"
UV_SEMVER: "0.8.x"
jobs:
python-tests-main:
@@ -38,7 +39,7 @@ jobs:
- name: Set up uv
uses: astral-sh/setup-uv@v6
with:
version: "0.7.x"
version: ${{ env.UV_SEMVER }}
enable-cache: true
cache-suffix: ${{ runner.os }}-${{ matrix.python-version }}
cache-dependency-glob: "**/uv.lock"
@@ -91,7 +92,7 @@ jobs:
- name: Set up uv
uses: astral-sh/setup-uv@v6
with:
version: "0.7.x"
version: ${{ env.UV_SEMVER }}
enable-cache: true
cache-suffix: ${{ runner.os }}-${{ matrix.python-version }}
cache-dependency-glob: "**/uv.lock"
@@ -151,7 +152,7 @@ jobs:
- name: Set up uv
uses: astral-sh/setup-uv@v6
with:
version: "0.7.x"
version: ${{ env.UV_SEMVER }}
enable-cache: true
cache-suffix: ${{ runner.os }}-${{ matrix.python-version }}
cache-dependency-glob: "**/uv.lock"