diff --git a/.github/workflows/ci-testing-deploy.yml b/.github/workflows/ci-testing-deploy.yml index 789c552cc81..362f027d179 100644 --- a/.github/workflows/ci-testing-deploy.yml +++ b/.github/workflows/ci-testing-deploy.yml @@ -353,10 +353,10 @@ jobs: with: python-version: ${{ matrix.python }} - name: install uv - uses: astral-sh/setup-uv@v4 + uses: astral-sh/setup-uv@v5 with: - version: "0.4.x" - enable-cache: false + version: "0.5.x" + enable-cache: true cache-dependency-glob: "**/web/server/requirements/ci.txt" - name: show system version run: ./ci/helpers/show_system_versions.bash @@ -401,10 +401,10 @@ jobs: with: python-version: ${{ matrix.python }} - name: install uv - uses: astral-sh/setup-uv@v4 + uses: astral-sh/setup-uv@v5 with: - version: "0.4.x" - enable-cache: false + version: "0.5.x" + enable-cache: true cache-dependency-glob: "**/web/server/requirements/ci.txt" - name: show system version run: ./ci/helpers/show_system_versions.bash @@ -443,10 +443,10 @@ jobs: with: python-version: ${{ matrix.python }} - name: install uv - uses: astral-sh/setup-uv@v4 + uses: astral-sh/setup-uv@v5 with: - version: "0.4.x" - enable-cache: false + version: "0.5.x" + enable-cache: true cache-dependency-glob: "**/web/server/requirements/ci.txt" - name: show system version run: ./ci/helpers/show_system_versions.bash @@ -485,10 +485,10 @@ jobs: with: python-version: ${{ matrix.python }} - name: install uv - uses: astral-sh/setup-uv@v4 + uses: astral-sh/setup-uv@v5 with: - version: "0.4.x" - enable-cache: false + version: "0.5.x" + enable-cache: true cache-dependency-glob: "**/web/server/requirements/ci.txt" - name: show system version run: ./ci/helpers/show_system_versions.bash @@ -530,10 +530,10 @@ jobs: with: python-version: ${{ matrix.python }} - name: install uv - uses: astral-sh/setup-uv@v4 + uses: astral-sh/setup-uv@v5 with: - version: "0.4.x" - enable-cache: false + version: "0.5.x" + enable-cache: true cache-dependency-glob: "**/storage/requirements/ci.txt" - name: show system version run: ./ci/helpers/show_system_versions.bash @@ -577,10 +577,10 @@ jobs: - name: install rclone run: sudo ./ci/github/helpers/install_rclone.bash - name: install uv - uses: astral-sh/setup-uv@v4 + uses: astral-sh/setup-uv@v5 with: - version: "0.4.x" - enable-cache: false + version: "0.5.x" + enable-cache: true cache-dependency-glob: "**/agent/requirements/ci.txt" - name: show system version run: ./ci/helpers/show_system_versions.bash @@ -622,10 +622,10 @@ jobs: with: python-version: ${{ matrix.python }} - name: install uv - uses: astral-sh/setup-uv@v4 + uses: astral-sh/setup-uv@v5 with: - version: "0.4.x" - enable-cache: false + version: "0.5.x" + enable-cache: true cache-dependency-glob: "**/api/tests/requirements.txt" - name: show system version run: ./ci/helpers/show_system_versions.bash @@ -664,10 +664,10 @@ jobs: with: python-version: ${{ matrix.python }} - name: install uv - uses: astral-sh/setup-uv@v4 + uses: astral-sh/setup-uv@v5 with: - version: "0.4.x" - enable-cache: false + version: "0.5.x" + enable-cache: true cache-dependency-glob: "**/api-server/requirements/ci.txt" - name: show system version run: ./ci/helpers/show_system_versions.bash @@ -712,10 +712,10 @@ jobs: with: python-version: ${{ matrix.python }} - name: install uv - uses: astral-sh/setup-uv@v4 + uses: astral-sh/setup-uv@v5 with: - version: "0.4.x" - enable-cache: false + version: "0.5.x" + enable-cache: true cache-dependency-glob: "**/autoscaling/requirements/ci.txt" - name: show system version run: ./ci/helpers/show_system_versions.bash @@ -757,10 +757,10 @@ jobs: with: python-version: ${{ matrix.python }} - name: install uv - uses: astral-sh/setup-uv@v4 + uses: astral-sh/setup-uv@v5 with: - version: "0.4.x" - enable-cache: false + version: "0.5.x" + enable-cache: true cache-dependency-glob: "**/catalog/requirements/ci.txt" - name: show system version run: ./ci/helpers/show_system_versions.bash @@ -808,10 +808,10 @@ jobs: with: python-version: ${{ matrix.python }} - name: install uv - uses: astral-sh/setup-uv@v4 + uses: astral-sh/setup-uv@v5 with: - version: "0.4.x" - enable-cache: false + version: "0.5.x" + enable-cache: true cache-dependency-glob: "**/clusters-keeper/requirements/ci.txt" - name: show system version run: ./ci/helpers/show_system_versions.bash @@ -864,10 +864,10 @@ jobs: with: python-version: ${{ matrix.python }} - name: install uv - uses: astral-sh/setup-uv@v4 + uses: astral-sh/setup-uv@v5 with: - version: "0.4.x" - enable-cache: false + version: "0.5.x" + enable-cache: true cache-dependency-glob: "**/datcore-adapter/requirements/ci.txt" - name: show system version run: ./ci/helpers/show_system_versions.bash @@ -915,10 +915,10 @@ jobs: with: python-version: ${{ matrix.python }} - name: install uv - uses: astral-sh/setup-uv@v4 + uses: astral-sh/setup-uv@v5 with: - version: "0.4.x" - enable-cache: false + version: "0.5.x" + enable-cache: true cache-dependency-glob: "**/director/requirements/ci.txt" - name: show system version run: ./ci/helpers/show_system_versions.bash @@ -966,10 +966,10 @@ jobs: with: python-version: ${{ matrix.python }} - name: install uv - uses: astral-sh/setup-uv@v4 + uses: astral-sh/setup-uv@v5 with: - version: "0.4.x" - enable-cache: false + version: "0.5.x" + enable-cache: true cache-dependency-glob: "**/director-v2/requirements/ci.txt" - name: show system version run: ./ci/helpers/show_system_versions.bash @@ -1017,10 +1017,10 @@ jobs: with: python-version: ${{ matrix.python }} - name: install uv - uses: astral-sh/setup-uv@v4 + uses: astral-sh/setup-uv@v5 with: - version: "0.4.x" - enable-cache: false + version: "0.5.x" + enable-cache: true cache-dependency-glob: "**/aws-library/requirements/ci.txt" - name: show system version run: ./ci/helpers/show_system_versions.bash @@ -1062,10 +1062,10 @@ jobs: with: python-version: ${{ matrix.python }} - name: install uv - uses: astral-sh/setup-uv@v4 + uses: astral-sh/setup-uv@v5 with: - version: "0.4.x" - enable-cache: false + version: "0.5.x" + enable-cache: true cache-dependency-glob: "**/dask-task-models-library/requirements/ci.txt" - name: show system version run: ./ci/helpers/show_system_versions.bash @@ -1107,10 +1107,10 @@ jobs: with: python-version: ${{ matrix.python }} - name: install uv - uses: astral-sh/setup-uv@v4 + uses: astral-sh/setup-uv@v5 with: - version: "0.4.x" - enable-cache: false + version: "0.5.x" + enable-cache: true cache-dependency-glob: "**/dask-sidecar/requirements/ci.txt" - name: show system version run: ./ci/helpers/show_system_versions.bash @@ -1152,10 +1152,10 @@ jobs: with: python-version: ${{ matrix.python }} - name: install uv - uses: astral-sh/setup-uv@v4 + uses: astral-sh/setup-uv@v5 with: - version: "0.4.x" - enable-cache: false + version: "0.5.x" + enable-cache: true cache-dependency-glob: "**/payments/requirements/ci.txt" - name: show system version run: ./ci/helpers/show_system_versions.bash @@ -1197,10 +1197,10 @@ jobs: with: python-version: ${{ matrix.python }} - name: install uv - uses: astral-sh/setup-uv@v4 + uses: astral-sh/setup-uv@v5 with: - version: "0.4.x" - enable-cache: false + version: "0.5.x" + enable-cache: true cache-dependency-glob: "**/dynamic-scheduler/requirements/ci.txt" - name: show system version run: ./ci/helpers/show_system_versions.bash @@ -1242,10 +1242,10 @@ jobs: with: python-version: ${{ matrix.python }} - name: install uv - uses: astral-sh/setup-uv@v4 + uses: astral-sh/setup-uv@v5 with: - version: "0.4.x" - enable-cache: false + version: "0.5.x" + enable-cache: true cache-dependency-glob: "**/resource-usage-tracker/requirements/ci.txt" - name: show system version run: ./ci/helpers/show_system_versions.bash @@ -1297,10 +1297,10 @@ jobs: with: python-version: ${{ matrix.python }} - name: install uv - uses: astral-sh/setup-uv@v4 + uses: astral-sh/setup-uv@v5 with: - version: "0.4.x" - enable-cache: false + version: "0.5.x" + enable-cache: true cache-dependency-glob: "**/dynamic-sidecar/requirements/ci.txt" - name: show system version run: ./ci/helpers/show_system_versions.bash @@ -1342,10 +1342,10 @@ jobs: with: python-version: ${{ matrix.python }} - name: install uv - uses: astral-sh/setup-uv@v4 + uses: astral-sh/setup-uv@v5 with: - version: "0.4.x" - enable-cache: false + version: "0.5.x" + enable-cache: true cache-dependency-glob: "**/efs-guardian/requirements/ci.txt" - name: show system version run: ./ci/helpers/show_system_versions.bash @@ -1398,10 +1398,10 @@ jobs: with: python-version: ${{ matrix.python }} - name: install uv - uses: astral-sh/setup-uv@v4 + uses: astral-sh/setup-uv@v5 with: - version: "0.4.x" - enable-cache: false + version: "0.5.x" + enable-cache: true cache-dependency-glob: "**/ci/helpers/requirements.txt" - name: show system version run: ./ci/helpers/show_system_versions.bash @@ -1433,10 +1433,10 @@ jobs: with: python-version: ${{ matrix.python }} - name: install uv - uses: astral-sh/setup-uv@v4 + uses: astral-sh/setup-uv@v5 with: - version: "0.4.x" - enable-cache: false + version: "0.5.x" + enable-cache: true cache-dependency-glob: "**/postgres-database/requirements/ci.txt" - name: show system version run: ./ci/helpers/show_system_versions.bash @@ -1478,10 +1478,10 @@ jobs: with: python-version: ${{ matrix.python }} - name: install uv - uses: astral-sh/setup-uv@v4 + uses: astral-sh/setup-uv@v5 with: - version: "0.4.x" - enable-cache: false + version: "0.5.x" + enable-cache: true cache-dependency-glob: "**/notifications-library/requirements/ci.txt" - name: show system version run: ./ci/helpers/show_system_versions.bash @@ -1523,10 +1523,10 @@ jobs: with: python-version: ${{ matrix.python }} - name: install uv - uses: astral-sh/setup-uv@v4 + uses: astral-sh/setup-uv@v5 with: - version: "0.4.x" - enable-cache: false + version: "0.5.x" + enable-cache: true cache-dependency-glob: "**/service-integration/requirements/ci.txt" - name: show system version run: ./ci/helpers/show_system_versions.bash @@ -1568,10 +1568,10 @@ jobs: with: python-version: ${{ matrix.python }} - name: install uv - uses: astral-sh/setup-uv@v4 + uses: astral-sh/setup-uv@v5 with: - version: "0.4.x" - enable-cache: false + version: "0.5.x" + enable-cache: true cache-dependency-glob: "**/service-library/requirements/ci*.txt" - name: show system version run: ./ci/helpers/show_system_versions.bash @@ -1613,10 +1613,10 @@ jobs: with: python-version: ${{ matrix.python }} - name: install uv - uses: astral-sh/setup-uv@v4 + uses: astral-sh/setup-uv@v5 with: - version: "0.4.x" - enable-cache: false + version: "0.5.x" + enable-cache: true cache-dependency-glob: "**/settings-library/requirements/ci.txt" - name: show system version run: ./ci/helpers/show_system_versions.bash @@ -1658,10 +1658,10 @@ jobs: with: python-version: ${{ matrix.python }} - name: install uv - uses: astral-sh/setup-uv@v4 + uses: astral-sh/setup-uv@v5 with: - version: "0.4.x" - enable-cache: false + version: "0.5.x" + enable-cache: true cache-dependency-glob: "**/models-library/requirements/ci.txt" - name: show system version run: ./ci/helpers/show_system_versions.bash @@ -1745,10 +1745,10 @@ jobs: with: python-version: ${{ matrix.python }} - name: install uv - uses: astral-sh/setup-uv@v4 + uses: astral-sh/setup-uv@v5 with: - version: "0.4.x" - enable-cache: false + version: "0.5.x" + enable-cache: true cache-dependency-glob: "**/notifications-library/requirements/ci.txt" - name: show system version run: ./ci/helpers/show_system_versions.bash @@ -1792,10 +1792,10 @@ jobs: with: python-version: ${{ matrix.python }} - name: install uv - uses: astral-sh/setup-uv@v4 + uses: astral-sh/setup-uv@v5 with: - version: "0.4.x" - enable-cache: false + version: "0.5.x" + enable-cache: true cache-dependency-glob: "**/simcore-sdk/requirements/ci.txt" - name: show system version run: ./ci/helpers/show_system_versions.bash @@ -1898,10 +1898,10 @@ jobs: - name: load docker images run: make load-images local-src=/${{ runner.temp }}/build - name: install uv - uses: astral-sh/setup-uv@v4 + uses: astral-sh/setup-uv@v5 with: - version: "0.4.x" - enable-cache: false + version: "0.5.x" + enable-cache: true cache-dependency-glob: "**/web/server/requirements/ci.txt" - name: show system version run: ./ci/helpers/show_system_versions.bash @@ -1962,10 +1962,10 @@ jobs: - name: load docker images run: make load-images local-src=/${{ runner.temp }}/build - name: install uv - uses: astral-sh/setup-uv@v4 + uses: astral-sh/setup-uv@v5 with: - version: "0.4.x" - enable-cache: false + version: "0.5.x" + enable-cache: true cache-dependency-glob: "**/web/server/requirements/ci.txt" - name: show system version run: ./ci/helpers/show_system_versions.bash @@ -2026,10 +2026,10 @@ jobs: - name: load docker images run: make load-images local-src=/${{ runner.temp }}/build - name: install uv - uses: astral-sh/setup-uv@v4 + uses: astral-sh/setup-uv@v5 with: - version: "0.4.x" - enable-cache: false + version: "0.5.x" + enable-cache: true cache-dependency-glob: "**/director-v2/requirements/ci.txt" - name: show system version run: ./ci/helpers/show_system_versions.bash @@ -2099,10 +2099,10 @@ jobs: - name: install rclone run: sudo ./ci/github/helpers/install_rclone.bash - name: install uv - uses: astral-sh/setup-uv@v4 + uses: astral-sh/setup-uv@v5 with: - version: "0.4.x" - enable-cache: false + version: "0.5.x" + enable-cache: true cache-dependency-glob: "**/director-v2/requirements/ci.txt" - name: show system version run: ./ci/helpers/show_system_versions.bash @@ -2165,10 +2165,10 @@ jobs: - name: install rclone run: sudo ./ci/github/helpers/install_rclone.bash - name: install uv - uses: astral-sh/setup-uv@v4 + uses: astral-sh/setup-uv@v5 with: - version: "0.4.x" - enable-cache: false + version: "0.5.x" + enable-cache: true cache-dependency-glob: "**/dynamic-sidecar/requirements/ci.txt" - name: show system version run: ./ci/helpers/show_system_versions.bash @@ -2229,10 +2229,10 @@ jobs: - name: load docker images run: make load-images local-src=/${{ runner.temp }}/build - name: install uv - uses: astral-sh/setup-uv@v4 + uses: astral-sh/setup-uv@v5 with: - version: "0.4.x" - enable-cache: false + version: "0.5.x" + enable-cache: true cache-dependency-glob: "**/simcore-sdk/requirements/ci.txt" - name: show system version run: ./ci/helpers/show_system_versions.bash @@ -2316,10 +2316,10 @@ jobs: - name: load docker images run: make load-images local-src=/${{ runner.temp }}/build - name: install uv - uses: astral-sh/setup-uv@v4 + uses: astral-sh/setup-uv@v5 with: - version: "0.4.x" - enable-cache: false + version: "0.5.x" + enable-cache: true cache-dependency-glob: "**/public-api/requirements/ci.txt" - name: show system version run: ./ci/helpers/show_system_versions.bash @@ -2376,10 +2376,10 @@ jobs: - name: load docker images run: make load-images local-src=/${{ runner.temp }}/build - name: install uv - uses: astral-sh/setup-uv@v4 + uses: astral-sh/setup-uv@v5 with: - version: "0.4.x" - enable-cache: false + version: "0.5.x" + enable-cache: true cache-dependency-glob: "**/swarm-deploy/requirements/ci.txt" - name: show system version run: ./ci/helpers/show_system_versions.bash @@ -2447,10 +2447,10 @@ jobs: - name: load docker images run: make load-images local-src=/${{ runner.temp }}/build - name: install uv - uses: astral-sh/setup-uv@v4 + uses: astral-sh/setup-uv@v5 with: - version: "0.4.x" - enable-cache: false + version: "0.5.x" + enable-cache: true cache-dependency-glob: "**/e2e/requirements/requirements.txt" - name: show system version run: ./ci/helpers/show_system_versions.bash @@ -2510,10 +2510,10 @@ jobs: with: python-version: ${{ matrix.python }} - name: install uv - uses: astral-sh/setup-uv@v4 + uses: astral-sh/setup-uv@v5 with: - version: "0.4.x" - enable-cache: false + version: "0.5.x" + enable-cache: true cache-dependency-glob: "**/e2e-playwright/requirements/ci.txt" - name: expose github runtime for buildx uses: crazy-max/ghaction-github-runtime@v3 @@ -2572,10 +2572,10 @@ jobs: with: python-version: ${{ matrix.python }} - name: install uv - uses: astral-sh/setup-uv@v4 + uses: astral-sh/setup-uv@v5 with: - version: "0.4.x" - enable-cache: false + version: "0.5.x" + enable-cache: true cache-dependency-glob: "**/environment-setup/requirements/ci.txt" - name: show system version run: ./ci/helpers/show_system_versions.bash diff --git a/.github/workflows/ci-testing-pull-request.yml b/.github/workflows/ci-testing-pull-request.yml index a8c3641b4df..69556433e6f 100644 --- a/.github/workflows/ci-testing-pull-request.yml +++ b/.github/workflows/ci-testing-pull-request.yml @@ -25,15 +25,16 @@ jobs: with: python-version: "3.11" - name: install uv - uses: astral-sh/setup-uv@v4 + uses: astral-sh/setup-uv@v5 with: - version: "0.4.x" - enable-cache: false + version: "0.5.x" + enable-cache: true - name: checkout source branch uses: actions/checkout@v4 - name: Regenerate specs and check run: | - uv venv .venv && source .venv/bin/activate + make devenv + source .venv/bin/activate make openapi-specs if ! ./ci/github/helpers/openapi-specs-diff.bash diff \ https://raw.githubusercontent.com/${{ github.event.pull_request.head.repo.full_name }}/refs/heads/${{ github.event.pull_request.head.ref }} \ @@ -51,11 +52,6 @@ jobs: uses: actions/setup-python@v5 with: python-version: "3.11" - - name: install uv - uses: astral-sh/setup-uv@v4 - with: - version: "0.4.x" - enable-cache: false - name: checkout uses: actions/checkout@v4 - name: check api-server backwards compatibility @@ -75,11 +71,6 @@ jobs: uses: actions/setup-python@v5 with: python-version: "3.11" - - name: install uv - uses: astral-sh/setup-uv@v4 - with: - version: "0.4.x" - enable-cache: false - name: checkout uses: actions/checkout@v4 - name: Check openapi-specs backwards compatibility