summaryrefslogtreecommitdiffstats
path: root/.gitlab
Commit message (Collapse)AuthorAgeFilesLines
* gitlab-ci: add test:debian10-aarch64-ninja jobBrad King2021-01-274-0/+163
|
* gitlab-ci: add rules infrastructure to allow non-MR jobsBrad King2021-01-271-0/+6
|
* gitlab-ci: consolidate release and package job infrastructureBrad King2021-01-271-50/+14
| | | | | | Use `linux_release` in names associated with building or testing release-style binaries. Add a `.linux_package` helper to adjust the release binary build behavior for package-specific jobs.
* ci: download cmake on aarch64Brad King2021-01-271-0/+5
|
* ci: download ninja on aarch64Brad King2021-01-271-0/+7
|
* ci: generalize ninja download script to support non-upstream buildsBrad King2021-01-271-9/+8
|
* ci: add docker spec to build ninja for linux-aarch64Brad King2021-01-273-0/+38
|
* ci: update to use CMake 3.19.3Brad King2021-01-272-12/+12
|
* Utilities/Release: Rename Linux packages to 'linux-$arch'Brad King2021-01-252-3/+3
|
* Merge topic 'ci-wix-download'Brad King2021-01-214-0/+23
|\ | | | | | | | | | | | | | | | | | | 127864aa9c Merge branch 'backport-3.18-ci-wix-download' into ci-wix-download 8efbb0c95f ci: download WiX on Windows 5e5fecb7bc ci: speed up cmake and ninja downloads on Windows Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !5725
| * Merge branch 'backport-3.18-ci-wix-download' into ci-wix-downloadBrad King2021-01-214-0/+23
| |\
| | * ci: download WiX on WindowsBrad King2021-01-212-0/+21
| | | | | | | | | | | | Avoid requiring Windows CI hosts to have WiX installed.
| | * ci: speed up cmake and ninja downloads on WindowsBrad King2021-01-212-0/+2
| | | | | | | | | | | | | | | Invoke-WebRequest uses a progress bar by default, but we have no interactive session anyway. Turn it off to speed up downloads.
| | * gitlab-ci: update macOS jobs to use Xcode 11.7Brad King2020-09-171-3/+3
| | |
* | | Merge branch 'backport-rel-macos-modern' into rel-macos-modernBrad King2021-01-078-29/+48
|\ \ \ | |/ /
| * | ci: build separate macOS packages for macOS 10.13+ and macOS 10.10+Brad King2021-01-077-28/+47
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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 upload jobs to go to cmake.orgBrad King2021-01-071-1/+1
| | | | | | | | | | | | | | | Upload binaries to `cmake.org` through its own name rather than through the `public.kitware.com` alias.
* | | Merge topic 'ci-xcode-12.3'Brad King2021-01-061-4/+4
|\ \ \ | |/ / | | | | | | | | | | | | | | | 7b4a50d622 gitlab-ci: update macOS jobs to use Xcode 12.3 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5670
| * | gitlab-ci: update macOS jobs to use Xcode 12.3Brad King2021-01-061-4/+4
| | |
| * | gitlab-ci: add jobs to make Linux release packages for aarch64 on 3.19 branchHi Key2020-12-223-7/+30
| | |
* | | gitlab-ci: add jobs to make Linux release packages for aarch64Hi Key2020-12-223-7/+30
| | |
* | | Merge branch 'backport-rel-linux-aarch64' into rel-linux-aarch64Brad King2020-12-221-7/+2
|\ \ \ | |/ /
| * | gitlab-ci: consolidate Linux release package job spec for x86_64Brad King2020-12-221-7/+2
| | |
* | | Merge topic 'rel-macos-apple-silicon'Brad King2020-12-151-1/+1
|\ \ \ | |/ / | | | | | | | | | | | | | | | 23de430545 Utilities/Release: Update macOS Qt 5.9 build for platform versioning Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5615
| * | Utilities/Release: Update macOS Qt 5.9 build for platform versioningBrad King2020-12-141-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | Backport the upstream Qt patch [1] to link Qt binaries using the `-isysroot` flag instead of `-Wl,-syslibroot`. This is needed so that the binaries have a SDK version set, which is needed for runtime validation on modern macOS versions. [1] https://code.qt.io/cgit/qt/qtbase.git/commit/?id=6387138a7991b4588639dc48847f175b5afaff84
* | | Merge topic 'rel-macos-apple-silicon'Brad King2020-12-106-13/+14
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | 56a075eb5d ci: update macOS package to produce universal binaries b184cc256b ci: do not use sccache for macOS packaging 41bddf1028 ci: update to pre-built Qt 5.9.9 universal binaries for macOS packages b201dc0d42 Utilities/Release: Add script to build Qt 5.9.9 macOS universal binaries Acked-by: Kitware Robot <kwrobot@kitware.com> Acked-by: Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !5595
| * | ci: update macOS package to produce universal binariesBrad King2020-12-102-4/+4
| | | | | | | | | | | | | | | | | | | | | | | | Update our deployment target to macOS 10.10. This is required by Qt 5.9. Fixes: #21565 Issue: #20825
| * | ci: do not use sccache for macOS packagingBrad King2020-12-103-6/+7
| | | | | | | | | | | | It is not compatible with building for multiple architectures.
| * | ci: update to pre-built Qt 5.9.9 universal binaries for macOS packagesBrad King2020-12-102-3/+3
| | |
* | | Merge topic 'test-macos-version'Brad King2020-12-101-0/+5
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | | | | 55193c8013 ci: Hard-code XCTest deployment target to 10.15 40877903ac Tests: Remove outdated exclusion of tests on OS X 10.3 c404d7f221 Tests: Add cache entry to control XCTest deployment target Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5593
| * | ci: Hard-code XCTest deployment target to 10.15Brad King2020-12-091-0/+5
| | | | | | | | | | | | | | | Avoid using the macOS version running on the CI job host that happens to run the build job.
* | | Merge topic 'ninja-regen-metadata'Brad King2020-12-012-5/+5
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | 73d1c78bf4 ci: update to use ninja 1.10.2 11f4259362 Ninja: Clean metadata after regen during build on Windows with 1.10.2+ Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5555
| * | ci: update to use ninja 1.10.2Brad King2020-11-302-5/+5
| | |
| * | Merge topic 'ci-xcode-12.2' into release-3.19Brad King2020-11-251-4/+4
| |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | 5213328008 gitlab-ci: update macOS jobs to use Xcode 12.2 928ca50b6f Tests: Teach RunCMake to ignore Xcode install_name_tool signature warnings Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5534
* | \ \ Merge topic 'ci-xcode-12.2'Brad King2020-11-251-4/+4
|\ \ \ \ | | |/ / | |/| | | | | | | | | | | | | | | | | | | | | | 5213328008 gitlab-ci: update macOS jobs to use Xcode 12.2 928ca50b6f Tests: Teach RunCMake to ignore Xcode install_name_tool signature warnings Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5534
| * | | gitlab-ci: update macOS jobs to use Xcode 12.2Brad King2020-11-241-4/+4
| | | |
* | | | Merge topic 'test-java-default'Brad King2020-11-251-3/+1
|\ \ \ \ | | |/ / | |/| | | | | | | | | | | | | | | | | | 1af2d1d0ea Tests: Add CMake_TEST_Java option to control Java tests Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5532
| * | | Tests: Add CMake_TEST_Java option to control Java testsBrad King2020-11-241-3/+1
| |/ /
* | | Merge topic 'ci-updates'Brad King2020-11-183-9/+9
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | ec5223666b gitlab-ci: update macOS jobs to use Xcode 12.0 fa0c02e9df ci: update to use CMake 3.19.0 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5516
| * | gitlab-ci: update macOS jobs to use Xcode 12.0Brad King2020-11-181-4/+4
| | |
| * | ci: update to use CMake 3.19.0Brad King2020-11-182-5/+5
| | |
* | | Merge topic 'gitlab-ci-msvc-14.28'Brad King2020-11-171-4/+4
|\ \ \ | |/ / | | | | | | | | | | | | | | | a282714be9 gitlab-ci: Update Windows builds to MSVC 19.28 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5513
| * | gitlab-ci: Update Windows builds to MSVC 19.28Brad King2020-11-171-4/+4
| | |
* | | Merge branch 'ci-fedora33-release' into ci-fedora33Ben Boeckel2020-11-1314-27/+30
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | | | | | | | | | | * ci-fedora33-release: gitlab-ci: use Fedora 33 to build sources gitlab-ci: update Linux CI to use Fedora 33 ci: update to Fedora 33 for Linux builds ci: install gmock in the Fedora 31 image Tests/FindBoost/TestPython: support finding 3.8 and 3.9 clang-tidy: ignore new warnings from newer versions clang-tidy: ignore `misc-no-recursion`
| * | gitlab-ci: use Fedora 33 to build sourcesBen Boeckel2020-11-131-1/+1
| | |
| * | gitlab-ci: update Linux CI to use Fedora 33Ben Boeckel2020-11-1310-24/+24
| | |
| * | ci: update to Fedora 33 for Linux buildsBen Boeckel2020-11-134-2/+5
| | |
| * | ci: install gmock in the Fedora 31 imageBrad King2020-11-132-1/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | The gmock libraries are referenced by GTest's CMake package files. While at it, also explicitly install gettext. It is installed already, but make it explicit for future testing of the FindGettext module. (cherry picked from commit 585cc7c9301ff474a40d7702ce429b93f474d44f)
* | | Merge topic 'ci-config-sync'Brad King2020-10-274-21/+14
|\ \ \ | |/ / | | | | | | | | | | | | | | | | | | e68d3e3b44 ci: update to Qt 5.15.1 d759c4310d ci: update to use CMake 3.18.4 Acked-by: Kitware Robot <kwrobot@kitware.com> Merge-request: !5433
| * | ci: update to Qt 5.15.1Ben Boeckel2020-10-272-16/+9
| | |