@@ -22,11 +22,11 @@ jobs:
2222 uses : actions/checkout@v4
2323 with :
2424 fetch-depth : 1
25- - name : Set up Python 3.11
25+ - name : Set up Python 3.13
2626 id : py
2727 uses : actions/setup-python@v5
2828 with :
29- python-version : 3.11
29+ python-version : 3.13
3030 - name : Set up uv
3131 uses : SFDO-Tooling/setup-uv@v8.0.0-sfdo.1
3232 with :
@@ -42,11 +42,12 @@ jobs:
4242 unit_tests :
4343 name : " Unit tests: ${{ matrix.os }}-${{ matrix.python-version }}"
4444 runs-on : ${{ matrix.os }}
45+ continue-on-error : ${{ matrix.python-version == '3.14' }}
4546 strategy :
4647 fail-fast : false
4748 matrix :
4849 os : [macos-latest, SFDO-Tooling-Ubuntu, SFDO-Tooling-Windows]
49- python-version : ["3.11", "3.12", "3.13"]
50+ python-version : ["3.11", "3.12", "3.13", "3.14" ]
5051 steps :
5152 - uses : actions/checkout@v4
5253 - name : Set up Python
@@ -66,11 +67,12 @@ jobs:
6667 unit_tests_opt_deps :
6768 name : " Unit tests with optional dependencies: ${{ matrix.os }}-${{ matrix.python-version }}"
6869 runs-on : ${{ matrix.os }}
70+ continue-on-error : ${{ matrix.python-version == '3.14' }}
6971 strategy :
7072 fail-fast : false
7173 matrix :
7274 os : [macos-latest, SFDO-Tooling-Ubuntu, SFDO-Tooling-Windows]
73- python-version : ["3.11", "3.12", "3.13"]
75+ python-version : ["3.11", "3.12", "3.13", "3.14" ]
7476 steps :
7577 - uses : actions/checkout@v4
7678 - name : Set up Python
@@ -92,17 +94,17 @@ jobs:
9294 runs-on : SFDO-Tooling-Ubuntu
9395 steps :
9496 - uses : actions/checkout@v4
95- - name : Set up Python 3.11
97+ - name : Set up Python 3.13
9698 uses : actions/setup-python@v5
9799 with :
98- python-version : 3.11
100+ python-version : 3.13
99101 - name : Set up uv
100102 uses : SFDO-Tooling/setup-uv@v8.0.0-sfdo.1
101103 with :
102104 version : " 0.8.4"
103105 enable-cache : true
104106 - name : Install dependencies
105- run : uv sync -p 3.11
107+ run : uv sync -p 3.13
106108 - name : Install sfdx
107109 run : |
108110 mkdir sfdx
0 commit comments