Corryvreckan merge requestshttps://gitlab.cern.ch/corryvreckan/corryvreckan/-/merge_requests2020-11-12T13:35:02+01:00https://gitlab.cern.ch/corryvreckan/corryvreckan/-/merge_requests/383Fixup: update devtoolset in docker file2020-11-12T13:35:02+01:00Simon SpannagelFixup: update devtoolset in docker filehttps://gitlab.cern.ch/corryvreckan/corryvreckan/-/merge_requests/382Update CI to LCG_98python32021-04-06T18:18:36+02:00Simon SpannagelUpdate CI to LCG_98python3This MR renovates the CI by
* updating to the latest SFT LCG release https://gitlab.cern.ch/allpix-squared/allpix-squared/-/merge_requests/378
* cleaning up the YML definition
* moving to a Direct Acyclic Graph running of the pipeline h...This MR renovates the CI by
* updating to the latest SFT LCG release https://gitlab.cern.ch/allpix-squared/allpix-squared/-/merge_requests/378
* cleaning up the YML definition
* moving to a Direct Acyclic Graph running of the pipeline https://gitlab.cern.ch/allpix-squared/allpix-squared/-/merge_requests/368
* adding code that exposes testing results to GitLab https://gitlab.cern.ch/allpix-squared/allpix-squared/-/merge_requests/399
* updates the way, Clang Format and Clang Tidy are found and used
All these changes are ported from the [Allpix Squared repository](https://gitlab.cern.ch/allpix-squared/allpix-squared/).2.0https://gitlab.cern.ch/corryvreckan/corryvreckan/-/merge_requests/413CI: unbreak mac packaging2021-04-20T10:01:53+02:00Simon SpannagelCI: unbreak mac packaginghttps://gitlab.cern.ch/corryvreckan/corryvreckan/-/merge_requests/484Fix packing for CC82021-12-03T18:07:13+01:00Simon SpannagelFix packing for CC8https://gitlab.cern.ch/corryvreckan/corryvreckan/-/merge_requests/546Renovate CI2022-09-14T14:27:40+02:00Simon SpannagelRenovate CIThis updates the CI a bit here and there and adds some new features:
* Merge request linting is only done on the `diff` between the new branch and `master`. This dramatically increases speed
* Full-code linting is still done in the nigh...This updates the CI a bit here and there and adds some new features:
* Merge request linting is only done on the `diff` between the new branch and `master`. This dramatically increases speed
* Full-code linting is still done in the nightlies pipeline on `master`
* A new target `lint-cmake` is format-checking and linting our CMake code (yes, sad this is even necessary...)
Enjoy.Simon SpannagelSimon Spannagelhttps://gitlab.cern.ch/corryvreckan/corryvreckan/-/merge_requests/574Fix CVMFS loading script2022-11-23T16:10:56+01:00Simon SpannagelFix CVMFS loading scripthttps://gitlab.cern.ch/corryvreckan/corryvreckan/-/merge_requests/576Codespell: Ignore PDF Files2022-11-23T21:08:46+01:00Simon SpannagelCodespell: Ignore PDF Files..otherwise it gets wild...otherwise it gets wild.https://gitlab.cern.ch/corryvreckan/corryvreckan/-/merge_requests/608Use Pull-through cache for docker2023-03-02T11:36:41+01:00Simon SpannagelUse Pull-through cache for dockerUse Pull-through for docker images, see https://kubernetes.docs.cern.ch/docs/registry/quickstart/#pull-through-cachesUse Pull-through for docker images, see https://kubernetes.docs.cern.ch/docs/registry/quickstart/#pull-through-cacheshttps://gitlab.cern.ch/corryvreckan/corryvreckan/-/merge_requests/639Switch from wrapper image to upstream Kaniko2023-07-25T12:01:36+02:00Simon SpannagelSwitch from wrapper image to upstream KanikoVia CERN Gitlab support:
> I've noticed that you are using the wrapper image `gitlab-registry.cern.ch/ci-tools/docker-image-builder`, as stated in https://gitlab.cern.ch/corryvreckan/corryvreckan/-/blob/master/.gitlab-ci.yml#L415. We ha...Via CERN Gitlab support:
> I've noticed that you are using the wrapper image `gitlab-registry.cern.ch/ci-tools/docker-image-builder`, as stated in https://gitlab.cern.ch/corryvreckan/corryvreckan/-/blob/master/.gitlab-ci.yml#L415. We have plans for decommissioning the usage of this image in favor of the official image provided by Kaniko in the near future (i.e., `gcr.io/kaniko-project/executor:debug`, or `gcr.io/kaniko-project/executor:v1.12.0-debug` if a concrete tag is needed, you can navigate to https://gcr.io/kaniko-project/executor to see the available images). Just by changing the image as stated above things should keep working without any further action.
Works in APSQ already: https://gitlab.cern.ch/allpix-squared/allpix-squared/-/merge_requests/1050https://gitlab.cern.ch/corryvreckan/corryvreckan/-/merge_requests/652CI: Remove Deprecated "docker" Tags2023-11-10T13:18:45+01:00Simon SpannagelCI: Remove Deprecated "docker" TagsCERN GitLab runners have deprecated the `docker` tag since they are funneling their jobs through a Kubernetes cluster now. When requiring CVMFS, this should be replaced with the `cvmfs` tag, or left without any tag otherwise.
https://ce...CERN GitLab runners have deprecated the `docker` tag since they are funneling their jobs through a Kubernetes cluster now. When requiring CVMFS, this should be replaced with the `cvmfs` tag, or left without any tag otherwise.
https://cern.service-now.com/service-portal?id=outage&n=OTG0078219https://gitlab.cern.ch/corryvreckan/corryvreckan/-/merge_requests/671Update CI to AlmaLinux9 and LCG_1042023-12-18T19:36:26+01:00Simon SpannagelUpdate CI to AlmaLinux9 and LCG_104This updates the CI to the new standard distribution for LXPLUS, RHEL9/AlmaLinux9.
* New CI jobs for AlmaLinux 9
* CentOS7 only as legacy build with GCC
* Now allowing `clang-tidy` and `clang-format` >= 12, required one formatting chang...This updates the CI to the new standard distribution for LXPLUS, RHEL9/AlmaLinux9.
* New CI jobs for AlmaLinux 9
* CentOS7 only as legacy build with GCC
* Now allowing `clang-tidy` and `clang-format` >= 12, required one formatting change
* Now always building with same C++ standard as the linked ROOT version, which is C++20 already in some cases
lint-diff fails because of external header includes. Will merge hard when approved.