path: root/ci
AgeCommit message (Collapse)AuthorLines
2022-10-20ci: configure-paludis: Enable all environmentsAvatar Marvin Schmidt -3/+3
When configuring a build using the `ci/configure-paludis.sh` script - either for local development or in our CI - we want to enable all the environments so that we have a compilation database that includes all the source files. Otherwise clang-tidy doesn't check the source files of the disabled environments
2022-10-10ci: Update to Python 3.10Avatar Marvin Schmidt -2/+2
2022-10-09ci: docker: exherbo: clang: Update to clang 14Avatar Marvin Schmidt -1/+1
2022-10-09ci: docker: exherbo: Adjust to base image name changeAvatar Marvin Schmidt -1/+1
It now includes the used toolchain in the name
2022-10-09ci: docker: exherbo: Build generic binariesAvatar Marvin Schmidt -0/+12
Otherwise we cannot use the image on different runners and run into problems like this: ``` CMake Warning at /usr/share/cmake/Modules/FindDoxygen.cmake:460 (message): Unable to determine doxygen version: Illegal instruction Call Stack (most recent call first): /usr/share/cmake/Modules/FindDoxygen.cmake:623 (_Doxygen_find_doxygen) CMakeLists.txt:301 (find_package) -- Found Doxygen: /usr/x86_64-pc-linux-gnu/sbin/doxygen (found version "") found components: doxygen missing components: dot CMake Error at /usr/share/cmake/Modules/FindDoxygen.cmake:702 (message): Unable to generate Doxyfile template: Illegal instruction Call Stack (most recent call first): CMakeLists.txt:301 (find_package) -- Configuring incomplete, errors occurred! ```
2022-08-29ci: docker: exherbo: clang: Update to clang 13Avatar Marvin Schmidt -1/+1
2022-08-18ci: configure-paludis: Use Ruby 3.1 by defaultAvatar Marvin Schmidt -1/+1
2022-08-18ci: docker: exherbo: Update to Ruby 3.1Avatar Marvin Schmidt -2/+2
2021-12-08ci: Enable -WerrorAvatar Marvin Schmidt -0/+2
2021-12-08ci: Honour CXXFLAGS provided via environmentAvatar Marvin Schmidt -2/+2
2021-12-07ci: exherbo: Update to Ruby 3.0Avatar Marvin Schmidt -5/+3
2021-12-07ci: gentoo: Update to Ruby 2.7Avatar Marvin Schmidt -2/+2
2021-09-17ci: docker: exherbo: clang: Update to clang 12Avatar Marvin Schmidt -1/+1
2021-09-17ci: docker: exherbo: Update images to Python 3.9Avatar Marvin Schmidt -2/+2
2021-09-17ci: docker: exherbo: Add ::net and ::rustAvatar Marvin Schmidt -2/+2
They are needed because `dev-python/cryptography` depends on rust now
2021-09-17ci: docker: gentoo: Update to ruby 2.6Avatar Marvin Schmidt -2/+2
2021-09-17ci: Make RUBY_VERSION configurableAvatar Marvin Schmidt -2/+4
2021-09-17ci: docker: gentoo: Remove boost workaroundAvatar Marvin Schmidt -5/+1
2021-09-17ci: docker: gentoo: Adjust to image renamingAvatar Marvin Schmidt -1/+1
2021-09-17Revert "ci: Remove Gentoo for now"Avatar Marvin Schmidt -0/+67
There are up-to-date docker images again This reverts commit f957e62d2c52ef642ba7583a4ff25f572da59e56.
2021-06-16build-sys: drop support for EOL rubysAvatar Marc-Antoine Perennou -2/+2
Signed-off-by: Marc-Antoine Perennou <Marc-Antoine@Perennou.com>
2021-06-16ci: Remove Gentoo for nowAvatar Marvin Schmidt -67/+0
2021-06-16ci: exherbo: Update to Ruby 2.7Avatar Marvin Schmidt -2/+4
2021-06-16ci: exherbo: clang: Update base image to LLVM 11Avatar Marvin Schmidt -1/+1
2021-06-16ci: Remove some cruft from configure scriptAvatar Marvin Schmidt -6/+0
2020-09-28ci: exherbo: clang: Update docker base imageAvatar Marvin Schmidt -1/+1
2020-09-28ci: gentoo: Update to ruby 2.5Avatar Marvin Schmidt -1/+1
2020-09-28ci: gentoo: Adjust boost workaround for new versionAvatar Marvin Schmidt -2/+2
2020-03-10ci: gentoo: Rename docker directory for consistencyAvatar Marvin Schmidt -0/+0
Makes the gitlab CI config easier
2020-03-10ci: exherbo: Make Python version configurableAvatar Marvin Schmidt -2/+10
This allows using different Python versions in the stable and testing docker images We need to resolve using `--complete` so we don't break packages with the default Python ABI which aren't in the resolution of `paludis-deps`
2020-03-10ci: exherbo: Allow all required old versionsAvatar Marvin Schmidt -2/+2
If the resolution requires an old version of a package it shouldn't fail since be can't do much about that. Permit "*/*" to make this more reliable
2020-03-10ci: exherbo: Use long-options for `cave resolve`Avatar Marvin Schmidt -4/+14
2020-03-10ci: Remove Python 2.7 from docker imagesAvatar Marvin Schmidt -94/+2
2019-10-22ci/configure: Introduce option for python version to useAvatar Marvin Schmidt -0/+2
2019-10-13ci: Pass correct CMAKE_FIND_ROOT_PATHAvatar Marvin Schmidt -0/+1
2019-10-13ci: Remove i686 target option from docker imagesAvatar Marvin Schmidt -2/+0
2019-10-13ci: docker: Remove obsolete python workaroundAvatar Marvin Schmidt -2/+1
2019-10-13ci: exherbo: Restrict build jobs for ghostscript to 1Avatar Marvin Schmidt -0/+6
2019-10-13ci: gentoo: Workaround boost/cmake problemsAvatar Marvin Schmidt -7/+9
2019-10-13ci: gentoo: Update docker fileAvatar Marvin Schmidt -2/+2
2019-08-02ci: Add missing Python ABIsAvatar Marvin Schmidt -0/+2
2019-04-26ci: Add Exherbo testing buildAvatar Marvin Schmidt -1/+20
Builds paludis with GCC in an Exherbo environment with all testing/broken packages unmasked, so that we catch problems with future versions of those packages early
2019-04-19ci: Add clang based build for ExherboAvatar Marvin Schmidt -0/+124
Allow the tests to fail for now, since all tests involving python fail for some reason when using Clang. I'll hunt this down, but like to have a CI job for this in place before
2019-04-19Improve CI setupAvatar Marvin Schmidt -0/+285