Skip to content

Commit bd09be7

Browse files
Remove MacOS ARM64 build from CI and align Python version for CY2023 (AcademySoftwareFoundation#626)
### Remove MacOS ARM64 build from CI and align Python version for CY2023 ### Linked issues AcademySoftwareFoundation#590 ### Describe the reason for the change. Removing MacOS ARM64 CY2023 from the CI because XCode 14 is not available anymore and it is needed to build Qt 5.15.2 from source for ARM64. **The CI for ARM64 will be back with VFX2024.** At the same time, I've modified the python version to use 3.10 to align with VFX2023. ### Describe what you have tested and on which operating system. CI Signed-off-by: Cédrik Fuoco <cedrik.fuoco@autodesk.com>
1 parent 0547854 commit bd09be7

File tree

1 file changed

+9
-33
lines changed

1 file changed

+9
-33
lines changed

.github/workflows/ci.yml

Lines changed: 9 additions & 33 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ jobs:
6161
build-type: "Release"
6262
qt-version: "5.15.2"
6363
cmake-version: "3.29.8"
64-
python-version: "3.11.8"
64+
python-version: "3.10"
6565
vfx-platform: "CY2023"
6666
extra_repo: "powertools"
6767
- os: "ubuntu-latest"
@@ -71,7 +71,7 @@ jobs:
7171
build-type: "Release"
7272
qt-version: "5.15.2"
7373
cmake-version: "3.29.8"
74-
python-version: "3.11.8"
74+
python-version: "3.10"
7575
vfx-platform: "CY2023"
7676
extra_repo: "crb"
7777
- os: "ubuntu-latest"
@@ -81,7 +81,7 @@ jobs:
8181
build-type: "Debug"
8282
qt-version: "5.15.2"
8383
cmake-version: "3.29.8"
84-
python-version: "3.11.8"
84+
python-version: "3.10"
8585
vfx-platform: "CY2023"
8686
extra_repo: "powertools"
8787
- os: "ubuntu-latest"
@@ -91,7 +91,7 @@ jobs:
9191
build-type: "Debug"
9292
qt-version: "5.15.2"
9393
cmake-version: "3.29.8"
94-
python-version: "3.11.8"
94+
python-version: "3.10"
9595
vfx-platform: "CY2023"
9696
extra_repo: "crb"
9797
steps:
@@ -236,25 +236,13 @@ jobs:
236236
arch-type: "x86_64"
237237
build-type: "Release"
238238
qt-version: "5.15.2"
239-
python-version: "3.11"
240-
vfx-platform: "CY2023"
241-
- os: "macos-14"
242-
arch-type: "arm64"
243-
build-type: "Release"
244-
qt-version: "5.15.15"
245-
python-version: "3.11"
239+
python-version: "3.10"
246240
vfx-platform: "CY2023"
247241
- os: "macos-13"
248242
arch-type: "x86_64"
249243
build-type: "Debug"
250244
qt-version: "5.15.2"
251-
python-version: "3.11"
252-
vfx-platform: "CY2023"
253-
- os: "macos-14"
254-
arch-type: "arm64"
255-
build-type: "Debug"
256-
qt-version: "5.15.15"
257-
python-version: "3.11"
245+
python-version: "3.10"
258246
vfx-platform: "CY2023"
259247
steps:
260248
- name: Check if it is a schedule job
@@ -320,19 +308,7 @@ jobs:
320308
unzip file.zip
321309
cp $(unzip -l file.zip | awk 'NR==4 {print $4}') ${{ github.workspace }}/deps/Qt/${{ matrix.qt-version }}/clang_64/mkspecs/features/toolchain.prf
322310
323-
- name: Build Qt
324-
if: matrix.arch-type == 'arm64'
325-
id: build-qt5-for-arm64
326-
uses: ./.github/actions/build-qt5-for-arm64
327-
with:
328-
qt-version: "5.15.15"
329-
python3-version: "3.11.9"
330-
python2-version: "2.7.18"
331-
xcode-version: "14.3.1"
332-
qt-output: "deps"
333-
334-
- name: Activate Python ${{ matrix.python-version }} if Qt was taken from cache
335-
if: steps.build-qt5-for-arm64.outputs.qt-cache-hit == 'true'
311+
- name: Activate Python ${{ matrix.python-version }}
336312
uses: actions/setup-python@f677139bbe7f9c59b41e40162b753c062f5d49a3 # 5.2.0
337313
with:
338314
python-version: '${{ matrix.python-version }}'
@@ -417,7 +393,7 @@ jobs:
417393
arch-type: "x86_64"
418394
build-type: "Release"
419395
qt-version: "5.15.2"
420-
python-version: "3.11"
396+
python-version: "3.10"
421397
cmake-version: "3.29.8"
422398
vfx-platform: "CY2023"
423399
msvc-component: "14.40.17.10.x86.x64"
@@ -426,7 +402,7 @@ jobs:
426402
arch-type: "x86_64"
427403
build-type: "Debug"
428404
qt-version: "5.15.2"
429-
python-version: "3.11"
405+
python-version: "3.10"
430406
cmake-version: "3.29.8"
431407
vfx-platform: "CY2023"
432408
msvc-component: "14.40.17.10.x86.x64"

0 commit comments

Comments
 (0)