- Apr 11, 2025
-
-
6ce66055 ci-bundles: check dates before inspecting dockerhub bbcc8654 ci-bundles: add instructions for performing batch deletion 3f332108 ci-bundles: preserve the fedora36 girder upload image Acked-by:
Kitware Robot <kwrobot@kitware.com> Acked-by:
Brad King <brad.king@kitware.com> Merge-request: !942
-
Ben Boeckel authored
-
Ben Boeckel authored
DockerHub lacks an official API to perform image deletion, but we can act like the browser that does it by reusing the request it uses with its authentication tokens and cookies and submitting a different image to delete. The token expires every hour, so it is still fairly hands-on, but is far faster than manual clicking.
-
Ben Boeckel authored
-
- Apr 08, 2025
-
-
9a1532e9 Scripts/ci-bundles: add docs for building new bundles 5c1bc4be gitlab-ci: factor out upload destinations to the projects e5c20ca7 gitlab-ci: support running project-specific pipelines b5447bcb gitlab-ci: classify jobs according to the "project" they belong to 205870f7 gitlab-ci: note the usage of the `.rules` block 0b1dd4f3 gitlab-ci: port weekly jobs to a single rules block 20f8994b gitlab-ci: port schedule-only jobs to a single rules block 1b470063 gitlab-ci: port automatic jobs to a single rules block ... Acked-by:
Kitware Robot <kwrobot@kitware.com> Merge-request: !941
-
- Apr 04, 2025
-
-
Ben Boeckel authored
-
Ben Boeckel authored
-
Ben Boeckel authored
A schedule pipeline may set the `ENABLE_PROJECTS` variable to a comma-separate list of project names to run jobs for just those projects.
-
Ben Boeckel authored
This will allow for running project-specific pipelines (e.g., to upload just SMTK's CI bundles). It also restores the "weekly" status to `truchas` and `windtunnel` jobs in a more logical place as we select weekly-ness based on the project.
-
Ben Boeckel authored
When https://gitlab.com/gitlab-org/gitlab/-/issues/420603 is fixed, `rules` can instead be provided by a `default` block.
-
Ben Boeckel authored
Note that this actually removes these specific jobs from the weekly pool as the `CMB_CI_WEEKLY_ONLY` variable is not set anymore. That will be restored in a follow-up commit which moves it to a more logical location anyways.
-
Ben Boeckel authored
This also ports the "upload" flag but drops it from the `update-ci` jobs because their uploads are gated on the `ENABLE_CI_BUNDLE_UPLOAD` variable instead.
-
Ben Boeckel authored
-
Ben Boeckel authored
-
Ben Boeckel authored
-
Ben Boeckel authored
If the built branch is updated, the schedule should still run.
-
Ben Boeckel authored
-
Ben Boeckel authored
It allows some simplification of the rules as well, but not much. Further updates will use workflow rules to better control cancellation behaviors.
-
Ben Boeckel authored
We've been uploading bundles every day "just in case" they've been useful. This has accumulated a lot of storage usage over time and needs to stop. Start migration to doing uploads on-demand only (the builds of the bundles still happens so that at least a "it can be built" notice is available.
-
Ben Boeckel authored
-
Ben Boeckel authored
-
- Apr 03, 2025
-
-
c26805c8 Scripts/ci-bundles: add a script to remove old CI images 7207f63a Scripts/ci-bundles: add a script to remove old CI bundles Acked-by:
Kitware Robot <kwrobot@kitware.com> Reviewed-by:
David Thompson <david.thompson@kitware.com> Acked-by:
Brad King <brad.king@kitware.com> Merge-request: !940
-
Ben Boeckel authored
-
Ben Boeckel authored
-
- Mar 28, 2025
-
-
366c9de9 gitlab-ci: update MSVC compiler a9717f92 smtk: use C++17 Acked-by:
Kitware Robot <kwrobot@kitware.com> Tested-by:
buildbot <buildbot@kitware.com> Reviewed-by:
David Thompson <david.thompson@kitware.com> Merge-request: !939
-
Ben Boeckel authored
SMTK is getting ICEd, so try a newer compiler. Sync with what SMTK itself uses.
-
- Mar 26, 2025
-
-
Ben Boeckel authored
-
- Mar 04, 2025
-
-
66f94aae cmb: use C++17 6ed0cc25 moab: avoid usage of C++17-removed STL symbols Acked-by:
Kitware Robot <kwrobot@kitware.com> Tested-by:
buildbot <buildbot@kitware.com> Reviewed-by:
David Thompson <david.thompson@kitware.com> Merge-request: !938
-
Ben Boeckel authored
-
Ben Boeckel authored
Also require C++17 so that `std::function` is declared (otherwise libc++ disables it because at least C++11 is not requested).
-
- Feb 14, 2025
-
-
75058bb6 ci: fix ShellCheck lints in image builder scripts e7eea495 gitlab-ci: build "fedora" images for projects a1dbcc9b gitlab-ci: get the tag name from the directory name Acked-by:
Kitware Robot <kwrobot@kitware.com> Reviewed-by:
David Thompson <david.thompson@kitware.com> Merge-request: !936
-
Ben Boeckel authored
-
Ben Boeckel authored
The name of the image will come from a file in the directory.
-
Ben Boeckel authored
This will allow the superbuild to not need to update for every distro change.
-
- Feb 07, 2025
-
-
b8206892 gitlab-ci: remove `libpng-devel` from the container too Acked-by:
Kitware Robot <kwrobot@kitware.com> Tested-by:
buildbot <buildbot@kitware.com> Reviewed-by:
David Thompson <david.thompson@kitware.com> Merge-request: !937
-
- Feb 06, 2025
-
-
Ben Boeckel authored
Qt5 ends up finding and compiling against it but it is ignored at packaging time because it is from the system.
-
- Jan 17, 2025
-
-
bea1e512 Bump the common-superbuild submodule. 12e4b5b4 Remove Qt webengine and others from the skip list. Acked-by:
Kitware Robot <kwrobot@kitware.com> Tested-by:
buildbot <buildbot@kitware.com> Reviewed-by:
Ben Boeckel <ben.boeckel@kitware.com> Merge-request: !934
-
David Thompson authored
This includes the following merge requests: 4163c546288 Merge topic 'qt-module-options' b93a514fb29 Merge topic 'add_ignore_support' f1dcfe22977 Merge topic 'add_lapack_intelmkl_win32' 4bba767edfa Merge topic 'mpi4py-needs-cython' 5456ac763b2 Merge topic 'mpi4py-remove-impi-modules' afece21a7f1 Merge topic 'support-python312' cdd05dde829 Merge topic 'meson-llvm-config-search' 108639a1951 Merge topic 'ci-xcode-16.1' 1840c8c607e Merge topic 'fixup_licenses' dbe6402ebef Merge topic 'gpl_install_license_lgpl' 3d845619750 Merge topic 'gperf-cpp17-support' 41e89731d5d Merge topic 'ci-vcvarsall-fix' 6f5e53c0741 Merge topic 'ci-xcode-15.4' 2dcaee9a9f7 Merge topic 'add-openxr-models' cd400cb4950 Merge topic 'llvm-missing-16-arguments'
-
David Thompson authored
These Qt modules may now be enabled by options present in the common-superbuild.
-
- Jan 05, 2025
-
-
1320cf26 vtkonly: use superbuild's `nlohmannjson` if available aed9246d paraview: optionally depend on `nlohmannjson` 935ef874 ci: disable `matplotlib` testing 3ab1a93c vtkonly: keep system cflags from pkgconf dependencies Acked-by:
Kitware Robot <kwrobot@kitware.com> Reviewed-by:
David Thompson <david.thompson@kitware.com> Merge-request: !935
-