Skip to content

Commit 9c87b50

Browse files
committed
[CI] Default to CY24 and drop support for CY22
Part of OpenAssetIO/OpenAssetIO#1351. Use CI runner and Python version the best matches VFX Reference Platform CY24. Hence drop support for CY22. Signed-off-by: David Feltell <[email protected]>
1 parent 9f39c40 commit 9c87b50

File tree

5 files changed

+9
-9
lines changed

5 files changed

+9
-9
lines changed

.github/workflows/build-wheels.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,15 @@ concurrency:
1616
jobs:
1717
build_wheels:
1818
name: Build wheel
19-
runs-on: ubuntu-20.04
19+
runs-on: ubuntu-22.04
2020

2121
steps:
2222
- uses: actions/checkout@v4
2323

2424
- name: Set up Python
2525
uses: actions/setup-python@v5
2626
with:
27-
python-version: "3.9"
27+
python-version: "3.11"
2828

2929
- name: Install dependencies
3030
run: |

.github/workflows/code-quality.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
- name: Set up Python
1212
uses: actions/setup-python@v5
1313
with:
14-
python-version: 3.9
14+
python-version: 3.11
1515

1616
- name: Install dependencies
1717
run: |
@@ -34,7 +34,7 @@ jobs:
3434
- name: Set up Python
3535
uses: actions/setup-python@v5
3636
with:
37-
python-version: 3.9
37+
python-version: 3.11
3838

3939
- name: Install dependencies
4040
run: |

.github/workflows/deploy-pypi.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ on:
1414
jobs:
1515
publish_testpypi:
1616
name: Publish distribution 📦 to TestPyPI
17-
runs-on: ubuntu-20.04
17+
runs-on: ubuntu-22.04
1818
steps:
1919
- name: Download wheels from commit ${{ github.sha }}
2020
uses: dawidd6/action-download-artifact@v6
@@ -35,7 +35,7 @@ jobs:
3535
publish_pypi:
3636
name: Publish distribution 📦 to PyPI
3737
needs: publish_testpypi
38-
runs-on: ubuntu-20.04
38+
runs-on: ubuntu-22.04
3939
steps:
4040
- name: Download wheels from commit ${{ github.sha }}
4141
uses: dawidd6/action-download-artifact@v6

.github/workflows/test.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ jobs:
1313
- uses: actions/checkout@v4
1414
- uses: actions/setup-python@v5
1515
with:
16-
python-version: "3.9"
16+
python-version: "3.11"
1717
- run: |
1818
grep -RIl 'MyAssetManager' | xargs sed -i 's/MyAssetManager/RenamedAssetManager/g'
1919
grep -RIl 'my_asset_manager' | xargs sed -i 's/my_asset_manager/renamed_asset_manager/g'
@@ -33,7 +33,7 @@ jobs:
3333
fail-fast: false
3434
matrix:
3535
os: ["windows-latest", "ubuntu-latest", "macos-13"]
36-
python: ["3.7", "3.9", "3.10"]
36+
python: ["3.10", "3.11"]
3737
steps:
3838
- uses: actions/checkout@v4
3939
- uses: actions/setup-python@v5

pyproject.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@
44
[project]
55
name = "my_asset_manager"
66
version = "1.0.0"
7-
requires-python = ">=3.7"
7+
requires-python = ">=3.10"
88
dependencies = [
99
"openassetio>=1.0.0b1.rev0",
1010
"openassetio-mediacreation >= 1.0.0a9"

0 commit comments

Comments
 (0)