Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Upgrade workflows to macos-15 and gcc-14
Also dropped the about-to-be-deprecated macos-12. Squashed commit of the following: commit 17e712b3346ac380132bd50d7071bac9768a1fa8 Author: Paul Colby <git@colby.id.au> Date: Sat Oct 5 14:36:03 2024 +1000 Restore the Linux and Windows builds commit 17a4ddc Author: Paul Colby <git@colby.id.au> Date: Sat Oct 5 12:56:41 2024 +1000 Correct a Qt version number commit 42e7078 Author: Paul Colby <git@colby.id.au> Date: Sat Oct 5 12:54:49 2024 +1000 Extend the macOS timeout to 15 minutes Sometimes they take a bit longer to build. commit f668de2 Author: Paul Colby <git@colby.id.au> Date: Sat Oct 5 12:47:40 2024 +1000 Restore the remaining macOS builds commit 965ce30 Author: Paul Colby <git@colby.id.au> Date: Sat Oct 5 12:46:03 2024 +1000 Return to the macOS runner's provded CMake commit 763026a Author: Paul Colby <git@colby.id.au> Date: Sat Oct 5 12:45:37 2024 +1000 Exclude Qt 5.x and 6.2 with Clang on macOS 14+ commit 2887b8f Author: Paul Colby <git@colby.id.au> Date: Sat Oct 5 12:01:36 2024 +1000 Determine which combinations are actually hanging So we can simply exclude them for now, subject to further testing on local hardware. commit e15a9e9 Author: Paul Colby <git@colby.id.au> Date: Sat Oct 5 11:49:18 2024 +1000 Enable debugging via Qt's logging rules commit 48defe8 Author: Paul Colby <git@colby.id.au> Date: Sat Oct 5 11:40:36 2024 +1000 Try a completely different test case Just to narrow down the test vs framework. commit f810201 Author: Paul Colby <git@colby.id.au> Date: Sat Oct 5 11:29:57 2024 +1000 Correct the path to the test binary commit d2f3924 Author: Paul Colby <git@colby.id.au> Date: Sat Oct 5 11:23:43 2024 +1000 Get more macOS debugging commit 1e9617b Author: Paul Colby <git@colby.id.au> Date: Sat Oct 5 11:17:39 2024 +1000 Reduce the timeout on macOS builds The default is 360 minutes, but the macOS jobs take ~5 minutes. commit 309647d Author: Paul Colby <git@colby.id.au> Date: Sat Oct 5 10:57:21 2024 +1000 Get some test debug info on macOS commit ceb77f9 Author: Paul Colby <git@colby.id.au> Date: Sat Oct 5 10:50:16 2024 +1000 Clarify some comments Based on the info in this Qt blog post: https://www.qt.io/blog/qt-on-apple-silicon commit ac1ce11 Author: Paul Colby <git@colby.id.au> Date: Sat Oct 5 10:34:22 2024 +1000 Use gcov 14 (with gcc 14) commit b3a4436 Author: Paul Colby <git@colby.id.au> Date: Sat Oct 5 10:25:33 2024 +1000 Disable clang temporarily to test coverage builds commit 3fc6b7a Author: Paul Colby <git@colby.id.au> Date: Fri Oct 4 22:36:02 2024 +1000 Reinstate the macOS coverage builds commit fede720 Author: Paul Colby <git@colby.id.au> Date: Fri Oct 4 22:18:39 2024 +1000 Restore the macOS clang builds commit 735ac31 Author: Paul Colby <git@colby.id.au> Date: Fri Oct 4 22:14:13 2024 +1000 Skip some superfluous `echo` commands commit 14dfeb6 Author: Paul Colby <git@colby.id.au> Date: Fri Oct 4 22:07:38 2024 +1000 Reinstace the Qt6 macOS gcc exclusions Since every one of those is still affected by QTBUG-107050. See https://bugreports.qt.io/browse/QTBUG-107050 commit 93be4da Author: Paul Colby <git@colby.id.au> Date: Fri Oct 4 21:49:43 2024 +1000 Correct a step's output access syntax commit e32b03b Author: Paul Colby <git@colby.id.au> Date: Fri Oct 4 21:39:18 2024 +1000 Correct the `env.cc` reference commit d507bb9 Author: Paul Colby <git@colby.id.au> Date: Fri Oct 4 21:36:51 2024 +1000 Restore the Qt 5.10 (QTBUG-66585) exclusion commit 13c9f71 Author: Paul Colby <git@colby.id.au> Date: Fri Oct 4 21:26:58 2024 +1000 Correct workflow property name commit 3f7365b Author: Paul Colby <git@colby.id.au> Date: Fri Oct 4 21:25:17 2024 +1000 Correct a variable name commit 4730ac1 Author: Paul Colby <git@colby.id.au> Date: Fri Oct 4 21:23:01 2024 +1000 Exclude macOS 14+ w/ gcc w/ Qt <6.2 commit aeae589 Author: Paul Colby <git@colby.id.au> Date: Fri Oct 4 20:50:33 2024 +1000 See if *any* gcc builds will pass on macOS 13+ commit ca87858 Author: Paul Colby <git@colby.id.au> Date: Fri Oct 4 20:46:24 2024 +1000 Derive the build ID's arch from the target archs commit a337881 Author: Paul Colby <git@colby.id.au> Date: Fri Oct 4 20:37:14 2024 +1000 Remove the early exit commit 51ffc8b Author: Paul Colby <git@colby.id.au> Date: Fri Oct 4 20:23:07 2024 +1000 Correct the arch handling for gcc commit f7f58ef Author: Paul Colby <git@colby.id.au> Date: Fri Oct 4 19:58:07 2024 +1000 Choose the best available macOS arch commit 271da5c Author: Paul Colby <git@colby.id.au> Date: Fri Oct 4 19:30:13 2024 +1000 Assign CMAKE_OSX_ARCHITECTURES in its own step So we can add more logic to it shortly. commit b342e39 Author: Paul Colby <git@colby.id.au> Date: Fri Oct 4 18:38:57 2024 +1000 Disable gcov builds for now commit 2fa12aa Author: Paul Colby <git@colby.id.au> Date: Fri Oct 4 16:54:46 2024 +1000 Try Qt's own CMake version commit d715bb6 Author: Paul Colby <git@colby.id.au> Date: Fri Oct 4 16:11:13 2024 +1000 Disable Linux and Windows builds for now Just to speed up testing macOS on GitHub runners. commit 40d1901 Author: Paul Colby <git@colby.id.au> Date: Fri Oct 4 14:07:51 2024 +1000 Try macos-15, and gcc-14 on macos runners Because GitHub is about to deprecate macos-12, and macos-15 is about to leave beta. See actions/runner-images#10721
- Loading branch information