summaryrefslogtreecommitdiffstats
path: root/.gitlab/os-macos.yml
Commit message (Collapse)AuthorAgeFilesLines
* gitlab-ci: Add cmake and ninja to PATH incrementallyBrad King2021-10-061-1/+2
|
* gitlab-ci: update macOS jobs to use Xcode 13.0Brad King2021-10-051-6/+6
|
* gitlab-ci: update macOS jobs to use Xcode 12.5Brad King2021-06-151-6/+6
|
* gitlab-ci: ignore failing tests for external IDE testingBen Boeckel2021-03-011-0/+2
|
* gitlab-ci: update macOS jobs to use Xcode 12.4Brad King2021-02-251-6/+6
|
* gitlab-ci: Add macos-arm64 jobs for Ninja and XcodeBrad King2021-02-231-0/+30
| | | | For now, leave these jobs out during merge requests.
* gitlab-ci: rename macos build and test jobs to macos-x86_64Brad King2021-02-231-9/+9
| | | | | This makes room for future equivalents for other architectures. The packaging jobs produce universal binaries, so leave them as-is.
* ci: build separate macOS packages for macOS 10.13+ and macOS 10.10+Brad King2021-01-071-0/+8
| | | | | | | | | | In order to support modern macOS features like Dark Mode, we need to use Qt 5.15, which requires macOS 10.13. However, we still want to support macOS 10.10 as well, for which we need to use Qt 5.9. Build separate macOS packages for these use cases. Fixes: #21606 Issue: #20825
* gitlab-ci: update macOS jobs to use Xcode 12.3Brad King2021-01-061-4/+4
|
* ci: do not use sccache for macOS packagingBrad King2020-12-101-5/+0
| | | | It is not compatible with building for multiple architectures.
* gitlab-ci: update macOS jobs to use Xcode 12.2Brad King2020-11-241-4/+4
|
* gitlab-ci: update macOS jobs to use Xcode 12.0Brad King2020-11-181-4/+4
|
* gitlab-ci: re-organize packaging pipelineBrad King2020-09-291-1/+1
| | | | | Move the macOS package build job into the `build` stage. Since it depends on the sphinx doc package job, add a preceding `prep` stage.
* sccache: use a different port for CMake buildsBen Boeckel2020-09-281-0/+2
| | | | This avoids server reuse between different projects on the same machine.
* gitlab-ci: update macOS jobs to use Xcode 11.7Brad King2020-09-171-4/+4
|
* gitlab-ci: add a job to make macOS packagesBen Boeckel2020-09-161-0/+35
|
* gitlab-ci: split linux and macos shared before scriptsBen Boeckel2020-06-121-1/+35
| | | | | They're not actually the same anyways and the anchors can't be shared between the files. We can figure out refactoring in the future.
* gitlab-ci: use `extends`Ben Boeckel2020-06-121-8/+8
| | | | YAML anchors are not supported across include files.
* gitlab-ci: split into multiple filesBen Boeckel2020-06-121-0/+81
Also add comments for sections to make it easier to figure out what's going on. Also rename the `cmake_test_unix_package` to be Linux-specific since it actually is.