Commit Graph

74025 Commits

Author SHA1 Message Date
Brad King 0faa32a0d8 Merge topic 'ci-hip-archs'
6189d4e5f9 ci: Fix HIP tests on NVIDIA GPUs newer than the CUDA toolkit supports

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11635
2026-01-29 07:19:57 -05:00
Brad King e9f10b95ba Merge topic 'instrumentation-query-schema'
79c88703eb instrumentation: Add JSON schema for query files

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11600
2026-01-29 07:18:33 -05:00
Kitware Robot 2a73de8f46 CMake Nightly Date Stamp 2026-01-29 00:08:53 -05:00
Brad King 6189d4e5f9 ci: Fix HIP tests on NVIDIA GPUs newer than the CUDA toolkit supports
Extend commit ff8c0e9c10 (ci: Clamp CUDA 'native' architecture to values
supported by its toolkit, 2022-03-14, v3.24.0-rc1~468^2) to avoid HIP
failures due to `nvcc -arch=native`.
2026-01-28 15:08:30 -05:00
Brad King 810e5d3a7a Merge topic 'FILE_SET-properties'
4113364c49 FILE_SET: properties management

Acked-by: Kitware Robot <kwrobot@kitware.com>
Tested-by: buildbot <buildbot@kitware.com>
Reviewed-by: Vito Gamberini <vito.gamberini@kitware.com>
Merge-request: !11631
2026-01-28 10:55:47 -05:00
Brad King b9765b274e Merge topic 'FindRuby-cleanup'
fe006b5e9d FindRuby: Only search for released Ruby versions
82d39e5a7c FindRuby: Fix cache strings
a6a27d9160 FindRuby: Change MESSAGE to message.
af39d00aaa FindRuby: Fix debug message to output correct variable.

Acked-by: Kitware Robot <kwrobot@kitware.com>
Tested-by: buildbot <buildbot@kitware.com>
Merge-request: !11629
2026-01-28 09:19:21 -05:00
Kitware Robot 77b2e4333d CMake Nightly Date Stamp 2026-01-28 00:07:14 -05:00
Martin Duffy 79c88703eb instrumentation: Add JSON schema for query files
Issue: #27504
2026-01-27 16:00:30 -05:00
Marc Chevrier 4113364c49 FILE_SET: properties management
Fixes: #27307
2026-01-27 18:15:26 +01:00
Brad King 43925617e2 Merge branch 'release-4.2' 2026-01-27 11:32:56 -05:00
Brad King 53ae242d55 CMake 4.2.3 v4.2.3 2026-01-27 11:03:47 -05:00
Brad King fdb73f5f1f Merge branch 'release-4.2' 2026-01-27 10:40:29 -05:00
Brad King b5eded8279 Merge branch 'release-4.1' 2026-01-27 10:40:17 -05:00
Brad King 10a91404d0 Merge branch 'release-4.1' into release-4.2 2026-01-27 10:39:51 -05:00
Brad King cc05acf0a1 CMake 4.1.5 v4.1.5 2026-01-27 10:11:40 -05:00
Brad King 3b77a025ff Merge branch 'release-4.2' 2026-01-27 10:03:46 -05:00
Brad King 4fc32aa2bc Merge branch 'release-4.1' 2026-01-27 10:03:39 -05:00
Brad King f0f9db844c Merge branch 'release-4.0' 2026-01-27 10:03:26 -05:00
Brad King 9ad49bd944 Merge branch 'release-4.1' into release-4.2 2026-01-27 10:03:10 -05:00
Brad King 74f60bafcf Merge branch 'release-4.0' into release-4.1 2026-01-27 10:03:01 -05:00
Brad King fe1fed2f4a CMake 4.0.6 v4.0.6 2026-01-27 09:24:22 -05:00
Brad King ddca39cebc Merge topic 'update-libarchive'
33c03120e8 Utilities: Update hard-coded try_compile results for libarchive 3.8.5
45a7f044ad Merge branch 'upstream-LibArchive' into update-libarchive
a0ed175008 LibArchive 2026-01-05 (dd897a78)
41fb8f00d8 libarchive: Update script to get 3.8.5

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11628
2026-01-27 08:53:57 -05:00
Brad King 35a9c4ca11 Merge topic 'preset-schema-refactor'
3373abf901 presets: Require valid CMake cache variable type in schema
c5862fee8f Help/presets: Improve formatting of some references
eee0bd2f6a presets: Factor out additional fields in schema
a9ad31820b presets: Refactor JSON schema
4e1dfc5194 Tests: Print concise error in JSON schema validation

Acked-by: Kitware Robot <kwrobot@kitware.com>
Tested-by: buildbot <buildbot@kitware.com>
Merge-request: !11591
2026-01-27 08:53:16 -05:00
Kitware Robot d2345b5e67 CMake Nightly Date Stamp 2026-01-27 00:10:15 -05:00
Charlie Savage fe006b5e9d FindRuby: Only search for released Ruby versions 2026-01-26 14:25:59 -08:00
Charlie Savage 82d39e5a7c FindRuby: Fix cache strings 2026-01-26 13:16:41 -08:00
Charlie Savage a6a27d9160 FindRuby: Change MESSAGE to message. 2026-01-26 13:16:14 -08:00
Charlie Savage af39d00aaa FindRuby: Fix debug message to output correct variable. 2026-01-26 13:15:36 -08:00
Brad King 877130fdbe Merge branch 'release-4.2' 2026-01-26 14:23:05 -05:00
Brad King e46af519e8 Merge branch 'release-4.1' 2026-01-26 14:23:02 -05:00
Brad King 4e86e06336 Merge branch 'release-4.0' 2026-01-26 14:22:57 -05:00
Brad King 6d8fd22a03 Merge branch 'release-3.31' 2026-01-26 14:22:33 -05:00
Brad King 3b78e2ab25 Merge branch 'release-4.1' into release-4.2 2026-01-26 14:21:53 -05:00
Brad King 859f7ef869 Merge branch 'release-4.0' into release-4.1 2026-01-26 14:21:28 -05:00
Brad King eb7c1516e1 Merge branch 'release-3.31' into release-4.0 2026-01-26 14:21:11 -05:00
Brad King cd51ca47cb CMake 3.31.11 v3.31.11 2026-01-26 13:45:51 -05:00
Brad King 33c03120e8 Utilities: Update hard-coded try_compile results for libarchive 3.8.5 2026-01-26 11:15:36 -05:00
Brad King 45a7f044ad Merge branch 'upstream-LibArchive' into update-libarchive
# By LibArchive Upstream
* upstream-LibArchive:
  LibArchive 2026-01-05 (dd897a78)
2026-01-26 11:13:03 -05:00
LibArchive Upstream a0ed175008 LibArchive 2026-01-05 (dd897a78)
Code extracted from:

    https://github.com/libarchive/libarchive.git

at commit dd897a78c662a2c7a003e7ec158cea7909557bee (v3.8.5).
2026-01-26 11:13:03 -05:00
Brad King 41fb8f00d8 libarchive: Update script to get 3.8.5 2026-01-26 11:12:52 -05:00
Kitware Robot c122629e13 CMake Nightly Date Stamp 2026-01-26 00:08:16 -05:00
Brad King 56597a2fea Merge topic 'ci-single-rules-block'
537828483d gitlab-ci: configure development documentation and continuous pipelines
fff061d1e7 gitlab-ci: name pipelines
d505cf03d9 gitlab-ci: use a single rules block for "dependent" jobs
b1ec96bfa7 gitlab-ci: use a single rules block for "automatic" jobs
51fc225941 gitlab-ci: use a single rules block for "manual" jobs
2b944b7b26 gitlab-ci: port scheduled pipeline logic to the single rules block
e02d632072 gitlab-ci: port merge request pipeline logic to the single rules block
d42be92245 gitlab-ci: port continuous pipeline logic to the single rules block
...

Acked-by: Kitware Robot <kwrobot@kitware.com>
Merge-request: !11604
2026-01-25 09:00:53 -05:00
Kitware Robot 561b6da392 CMake Nightly Date Stamp 2026-01-25 00:09:02 -05:00
Tyler Yankee 3373abf901 presets: Require valid CMake cache variable type in schema 2026-01-24 21:17:17 -05:00
Tyler Yankee c5862fee8f Help/presets: Improve formatting of some references 2026-01-24 21:17:17 -05:00
Tyler Yankee eee0bd2f6a presets: Factor out additional fields in schema
Define fields common to all or most presets only once and reference
them as needed.

Note that some fields, such as `hidden` and `inherits`, are also common
to all presets, but have different descriptions in each case. These
should not be factored out.
2026-01-24 21:17:17 -05:00
Tyler Yankee a9ad31820b presets: Refactor JSON schema
Restructure the schema to avoid duplication and improve readability.

* Bump to draft 2020-12 to allow use of `unevaluatedProperties`.
* Remove repeated listing of empty property definitions to enforce
nesting and field requirements.
* Remove some duplicated descriptions.
2026-01-24 21:17:17 -05:00
Tyler Yankee 4e1dfc5194 Tests: Print concise error in JSON schema validation
By default, `validate` can print the entire schema upon error in some
failure cases. Printing just the message instead is just as informative
and reduces spam while debugging.
2026-01-24 21:17:17 -05:00
Brad King 537828483d gitlab-ci: configure development documentation and continuous pipelines
Use the default cancellation policy so that continuous pipelines that
have started can finish.
2026-01-24 08:29:47 -05:00
Brad King f841f74290 Merge branch 'release-4.2' 2026-01-24 08:06:36 -05:00