From 87638b6672c0643ccf83078f77cb73424734bb6c Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Morais?= Date: Wed, 3 Jun 2026 11:57:25 +0200 Subject: [PATCH 1/3] CI: Cleanup workflows and leverage python 3.14 --- .github/workflows/ci-main.yml | 6 +++--- .github/workflows/ci-pr.yml | 19 ++++++++++--------- .github/workflows/ci-release.yml | 19 ++++++++++--------- 3 files changed, 23 insertions(+), 21 deletions(-) diff --git a/.github/workflows/ci-main.yml b/.github/workflows/ci-main.yml index 8b585aa6a2..f94eb9c6f0 100644 --- a/.github/workflows/ci-main.yml +++ b/.github/workflows/ci-main.yml @@ -8,11 +8,11 @@ on: env: ANSYSLMD_LICENSE_FILE: ${{ format('1055@{0}', secrets.LICENSE_SERVER) }} - PYEDB_CI_NO_DISPLAY: '1' - MAIN_PYTHON_VERSION: '3.10' - PACKAGE_NAME: 'pyedb' DOCUMENTATION_CNAME: 'edb.docs.pyansys.com' + MAIN_PYTHON_VERSION: '3.14' ON_CI: True + PACKAGE_NAME: 'pyedb' + PYEDB_CI_NO_DISPLAY: '1' concurrency: group: ${{ github.workflow }}-${{ github.ref }} diff --git a/.github/workflows/ci-pr.yml b/.github/workflows/ci-pr.yml index 436fe6c354..609a1a30ea 100644 --- a/.github/workflows/ci-pr.yml +++ b/.github/workflows/ci-pr.yml @@ -5,10 +5,11 @@ on: env: ANSYSLMD_LICENSE_FILE: ${{ format('1055@{0}', secrets.LICENSE_SERVER) }} - PYEDB_CI_NO_DISPLAY: '1' - MAIN_PYTHON_VERSION: '3.12' - PACKAGE_NAME: 'pyedb' + MAIN_PYTHON_VERSION: '3.14' ON_CI: True + PACKAGE_NAME: 'pyedb' + PYEDB_CI_NO_DISPLAY: '1' + TESTS_VERSION: '3.10' concurrency: group: ${{ github.workflow }}-${{ github.ref }} @@ -116,7 +117,7 @@ jobs: - name: Setup Python uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0 with: - python-version: ${{ env.MAIN_PYTHON_VERSION }} + python-version: ${{ env.TESTS_VERSION }} - name: Install uv uses: astral-sh/setup-uv@08807647e7069bb48b6ef5acd8ec9567f424441b # v8.1.0 @@ -171,7 +172,7 @@ jobs: - name: Setup Python uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0 with: - python-version: ${{ env.MAIN_PYTHON_VERSION }} + python-version: ${{ env.TESTS_VERSION }} - name: Install uv uses: astral-sh/setup-uv@08807647e7069bb48b6ef5acd8ec9567f424441b # v8.1.0 @@ -228,7 +229,7 @@ jobs: - name: Setup Python uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0 with: - python-version: ${{ env.MAIN_PYTHON_VERSION }} + python-version: ${{ env.TESTS_VERSION }} - name: Install uv uses: astral-sh/setup-uv@08807647e7069bb48b6ef5acd8ec9567f424441b # v8.1.0 @@ -290,7 +291,7 @@ jobs: - name: Setup Python uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0 with: - python-version: ${{ env.MAIN_PYTHON_VERSION }} + python-version: ${{ env.TESTS_VERSION }} - name: Install uv uses: astral-sh/setup-uv@08807647e7069bb48b6ef5acd8ec9567f424441b # v8.1.0 @@ -359,7 +360,7 @@ jobs: - name: Set up Python uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0 with: - python-version: ${{ env.MAIN_PYTHON_VERSION }} + python-version: ${{ env.TESTS_VERSION }} - name: Install uv uses: astral-sh/setup-uv@08807647e7069bb48b6ef5acd8ec9567f424441b # v8.1.0 @@ -428,7 +429,7 @@ jobs: - name: Set up Python uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0 with: - python-version: ${{ env.MAIN_PYTHON_VERSION }} + python-version: ${{ env.TESTS_VERSION }} - name: Install uv uses: astral-sh/setup-uv@08807647e7069bb48b6ef5acd8ec9567f424441b # v8.1.0 diff --git a/.github/workflows/ci-release.yml b/.github/workflows/ci-release.yml index 043dc420f2..d02d89292f 100644 --- a/.github/workflows/ci-release.yml +++ b/.github/workflows/ci-release.yml @@ -6,11 +6,12 @@ on: env: ANSYSLMD_LICENSE_FILE: ${{ format('1055@{0}', secrets.LICENSE_SERVER) }} - PYEDB_CI_NO_DISPLAY: '1' - MAIN_PYTHON_VERSION: '3.10' - PACKAGE_NAME: 'pyedb' DOCUMENTATION_CNAME: 'edb.docs.pyansys.com' + MAIN_PYTHON_VERSION: '3.14' ON_CI: True + PACKAGE_NAME: 'pyedb' + PYEDB_CI_NO_DISPLAY: '1' + TESTS_VERSION: '3.10' concurrency: group: ${{ github.workflow }}-${{ github.ref }} @@ -175,7 +176,7 @@ jobs: - name: Setup Python uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0 with: - python-version: ${{ env.MAIN_PYTHON_VERSION }} + python-version: ${{ env.TESTS_VERSION }} - name: Install uv uses: astral-sh/setup-uv@08807647e7069bb48b6ef5acd8ec9567f424441b # v8.1.0 @@ -232,7 +233,7 @@ jobs: - name: Setup Python uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0 with: - python-version: ${{ env.MAIN_PYTHON_VERSION }} + python-version: ${{ env.TESTS_VERSION }} - name: Install uv uses: astral-sh/setup-uv@08807647e7069bb48b6ef5acd8ec9567f424441b # v8.1.0 @@ -294,7 +295,7 @@ jobs: - name: Setup Python uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0 with: - python-version: ${{ env.MAIN_PYTHON_VERSION }} + python-version: ${{ env.TESTS_VERSION }} - name: Install uv uses: astral-sh/setup-uv@08807647e7069bb48b6ef5acd8ec9567f424441b # v8.1.0 @@ -358,7 +359,7 @@ jobs: - name: Set up Python uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0 with: - python-version: ${{ env.MAIN_PYTHON_VERSION }} + python-version: ${{ env.TESTS_VERSION }} - name: Install os packages run: | @@ -427,7 +428,7 @@ jobs: - name: Set up Python uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0 with: - python-version: ${{ env.MAIN_PYTHON_VERSION }} + python-version: ${{ env.TESTS_VERSION }} - name: Install os packages run: | @@ -494,7 +495,7 @@ jobs: - name: Setup Python uses: actions/setup-python@a309ff8b426b58ec0e2a45f0f869d46889d02405 # v6.2.0 with: - python-version: ${{ env.MAIN_PYTHON_VERSION }} + python-version: ${{ env.TESTS_VERSION }} - name: Install uv uses: astral-sh/setup-uv@08807647e7069bb48b6ef5acd8ec9567f424441b # v8.1.0 From 85e68e45ed924ca78dcfb0883befcb1cf86f4fa9 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=A9bastien=20Morais?= Date: Wed, 3 Jun 2026 11:58:28 +0200 Subject: [PATCH 2/3] BUILD(uv): Update uv lockfile --- uv.lock | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/uv.lock b/uv.lock index d79a73270f..7bfd397ace 100644 --- a/uv.lock +++ b/uv.lock @@ -3896,15 +3896,15 @@ wheels = [ [[package]] name = "starlette" -version = "1.0.0" +version = "1.2.1" source = { registry = "https://pypi.org/simple" } dependencies = [ { name = "anyio" }, { name = "typing-extensions", marker = "python_full_version < '3.13'" }, ] -sdist = { url = "https://files.pythonhosted.org/packages/81/69/17425771797c36cded50b7fe44e850315d039f28b15901ab44839e70b593/starlette-1.0.0.tar.gz", hash = "sha256:6a4beaf1f81bb472fd19ea9b918b50dc3a77a6f2e190a12954b25e6ed5eea149", size = 2655289, upload-time = "2026-03-22T18:29:46.779Z" } +sdist = { url = "https://files.pythonhosted.org/packages/25/44/ec35f1b6e83094b997da438a02c8c9b0ade2b1e84cfc48bd4656780760a6/starlette-1.2.1.tar.gz", hash = "sha256:9b9b5ebb992e67d6093741e63c2f59e4f6fff986f81163c087867bd7b924b3f6", size = 2701854, upload-time = "2026-05-31T01:07:51.847Z" } wheels = [ - { url = "https://files.pythonhosted.org/packages/0b/c9/584bc9651441b4ba60cc4d557d8a547b5aff901af35bda3a4ee30c819b82/starlette-1.0.0-py3-none-any.whl", hash = "sha256:d3ec55e0bb321692d275455ddfd3df75fff145d009685eb40dc91fc66b03d38b", size = 72651, upload-time = "2026-03-22T18:29:45.111Z" }, + { url = "https://files.pythonhosted.org/packages/1c/54/196d0c1db10af76baa4f64894448505d60d3cdf70ef92cbb35f46a4e4c71/starlette-1.2.1-py3-none-any.whl", hash = "sha256:4de0082d08c8f6764a85a54cf1120d6939507a19905c7768acad2a9f875d2b89", size = 73350, upload-time = "2026-05-31T01:07:50.09Z" }, ] [[package]] From 4e8eb09ca794efcb961244fded06ff17329c8e90 Mon Sep 17 00:00:00 2001 From: pyansys-ci-bot <92810346+pyansys-ci-bot@users.noreply.github.com> Date: Wed, 3 Jun 2026 10:00:16 +0000 Subject: [PATCH 3/3] chore: adding changelog file 2231.maintenance.md [dependabot-skip] --- doc/changelog.d/2231.maintenance.md | 1 + 1 file changed, 1 insertion(+) create mode 100644 doc/changelog.d/2231.maintenance.md diff --git a/doc/changelog.d/2231.maintenance.md b/doc/changelog.d/2231.maintenance.md new file mode 100644 index 0000000000..b220e29810 --- /dev/null +++ b/doc/changelog.d/2231.maintenance.md @@ -0,0 +1 @@ +Cleanup workflows and leverage python 3.14