Commit graph

124 commits

Author SHA1 Message Date
Jakob Bornecrantz b31813564c ci: Remove a missed needs 2022-05-20 00:46:01 +01:00
Ryan Pavlik 6cabf38e36 ci: First pass for Windows CI 2022-05-19 18:02:15 -05:00
Ryan Pavlik f65a109508 ci: Skip container-prep when CI scripts haven't changed 2022-05-19 18:00:23 -05:00
Jakob Bornecrantz f4195891cd ci: Update the dates 2022-04-28 21:36:25 +00:00
Jakob Bornecrantz 175ff58f10 build: Remove meson files 2022-04-28 21:36:25 +00:00
Jakob Bornecrantz f7b1f738fa ci: Only build pages stage on Monado's main repo
This will allow fork's main branch to pass CI.
2022-04-03 10:29:33 +01:00
Ryan Pavlik 36a540a764 ci: Bump tag on android container. 2022-03-16 20:29:50 +00:00
Ryan Pavlik 0557eb205d ci: Try switching to "needs" instead to strict stages. 2022-03-16 20:29:50 +00:00
Ryan Pavlik e06e0c764d ci: Add java and Android SDK to our NDK builder 2022-03-16 20:29:50 +00:00
Ryan Pavlik 3c85fd3bed ci: Do gradle on the CI now too. 2022-03-16 20:29:50 +00:00
Ryan Pavlik af8eaa8626 ci: Don't run reprepro if we didn't run packaging builds... 2022-01-25 13:16:34 -06:00
Ryan Pavlik ad197771ae ci: Try again: Switch to using ci-fairy templates
Also drops buster support.
2022-01-25 11:19:21 -06:00
Jakob Bornecrantz 67061123f9 ci: Fix ndk:container_prep 2022-01-21 19:07:24 +00:00
Jakob Bornecrantz f1d3fc5f4d ci: Update all images 2022-01-21 18:26:18 +00:00
Jakob Bornecrantz db4c7c6b3d ci: Revert "Switch to using ci-fairy templates to simplify, drop buster support."
This reverts commit 96c9a45981.
2022-01-21 18:24:20 +00:00
Ryan Pavlik 96c9a45981 ci: Switch to using ci-fairy templates to simplify, drop buster support.
The CI is now mostly data driven and should be much easier to handle.
2022-01-20 14:17:21 -06:00
Ryan Pavlik fe9f245b2e ci: Update branch name used for packaging. 2021-11-08 09:44:47 -06:00
Ryan Pavlik 208690b115 ci: Do clang-format on bullseye too now. 2021-11-04 12:53:19 -05:00
Ryan Pavlik 14ed993d80 ci: Adjust so that we use Bullseye to build the docs.
This fixes the vulkan extension table.
2021-11-04 12:52:29 -05:00
Ryan Pavlik 8c96cf4a9f ci: Remove unneeded packages from buster and bullseye 2021-10-28 09:24:56 -05:00
Ryan Pavlik 8dd6eea786 ci: Use impish to run reprepro since it's the newest. 2021-10-28 09:22:41 -05:00
Ryan Pavlik bdce9087ae ci: Update to build packages for Focal, Hirsute, Impish, Buster, and Bullseye 2021-10-27 10:01:30 -05:00
Simon Zeni 144e71c87e ci: bump arch image 2021-09-15 18:44:18 +00:00
Ryan Pavlik d65829c684 ci: Add REUSE check to CI. 2021-04-26 14:08:57 +00:00
Jakob Bornecrantz 7b7e66b2b0 ci: Remove build directories 2021-04-19 14:19:01 +01:00
Ryan Pavlik 1f273f37df ci: Build against libbsd-dev on Debian-based systems, for pidfile support. 2021-04-15 16:46:57 -05:00
Ryan Pavlik e83657de45 ci: Adjust quotes based on formatter 2021-03-25 10:58:22 -05:00
Jakob Bornecrantz d1cad2eda8 ci: Fix focal container 2021-03-23 02:12:56 +00:00
Jakob Bornecrantz c7bff330e2 ci: Add doxygen and graphviz to packaging images 2021-03-22 23:47:27 +00:00
Ryan Pavlik c90ebd8ec7 ci: Fix Ubuntu Groovy image. 2021-03-22 13:15:39 -05:00
Ryan Pavlik aa10e9c013 ci: Add ubuntu groovy. 2021-03-19 09:58:06 -05:00
Ryan Pavlik 216f6abf2f ci: Revise conditions for packaging to avoid breaking on main branch of forks 2021-02-23 14:46:16 -06:00
Ryan Pavlik 6065d47b0a ci: Update images, improve packaging script 2021-02-23 14:28:14 -06:00
Ryan Pavlik 64d94b4589 ci: Build against Android platform 26 2020-07-14 16:37:55 -05:00
Ryan Pavlik a09bc568d5 ci: Update for new packaging parts. 2020-07-10 18:14:19 -05:00
Ryan Pavlik 1a5d31b82b st/oxr: New input transform implementation, fixes conformance failures.
Includes unit tests for oxr_input_transform, add to CI

This is a revised implementation using "variants" instead of
"inheritance" in a linked-list.
2020-06-17 10:03:32 +00:00
Ryan Pavlik 1aff19e975 ci: Rename scripts to get : out of filenames 2020-05-28 19:46:14 +00:00
Ryan Pavlik 4638b0af7b build: Switch all CMake options to XRT_... to match what's used in source.
Also revise other small related parts of the build to make them more clear and consistent.
2020-05-12 11:52:51 -05:00
Ryan Pavlik cc1db5f113 ci: Add Arch clang cmake build. 2020-05-12 11:52:50 -05:00
Ryan Pavlik 25ec4ea8be ci: Output CMake build options 2020-05-12 11:52:50 -05:00
Ryan Pavlik 1fc416efd0 ci: Add build of system with -DXRT_BUILD_IPC=OFF 2020-05-12 11:46:53 -05:00
Ryan Pavlik b7695898ce ci: Publish apt repo to GitLab Pages instead of artifact hosting. 2020-05-11 12:07:32 -05:00
Ryan Pavlik 3928c5041a ci: Publish packages in an apt repo in artifacts. 2020-05-08 23:34:47 -05:00
Ryan Pavlik 579d622356 ci: Make sure to clean the tree before packaging. 2020-05-08 16:19:23 -05:00
Ryan Pavlik 4fd5e0c377 ci: build packages for ubuntu focal 2020-05-08 16:19:23 -05:00
Ryan Pavlik 00868d56f0 ci: Adjust meson cross file to block use of sdl2-config
Turn back off allow failures for the 32 bit meson build.
2020-05-07 15:16:08 -05:00
Ryan Pavlik 4ab0160fb7 ci: Allow meson 32-bit to fail because it has an unrelated bug. 2020-05-07 20:04:08 +00:00
Ryan Pavlik 16ad2e4aeb ci: Add Ubuntu 20.04 test environments. 2020-05-07 20:04:08 +00:00
Ryan Pavlik 66aa55a2c5 ci: Install libx11-xcb-dev 2020-05-07 20:04:08 +00:00
Ryan Pavlik 14fd1c41a7 ci: Add job for building Debian Buster packages. 2020-05-07 20:04:08 +00:00
Ryan Pavlik 93f33a6547 ci: Extract apt package lists into separate template.
They can be shared between Debian and Ubuntu this way.
2020-05-07 20:04:08 +00:00
Ryan Pavlik 5b0f5196d4 ci: Add 32-bit builds 2020-04-28 16:52:23 -05:00
Ryan Pavlik f4701c5473 ci: Remove unused variables 2020-04-28 16:52:23 -05:00
Ryan Pavlik 426f1312b0 ci: Add some more build variations that seem commonly broken. 2020-04-28 21:44:02 +00:00
Ryan Pavlik a04c45b06a ci: Add Android NDK builds 2020-04-28 21:44:02 +00:00
Ryan Pavlik cc8dbb4f2f ci: Re-organize and port to the new fdo templates. 2020-04-28 21:44:02 +00:00
Ryan Pavlik 98479bed0c ci: Re-format yaml 2020-03-23 17:29:46 -05:00
Ryan Pavlik 6ab2bf9e84 ci: When building docs, combine changelog entries. 2020-03-23 17:29:46 -05:00
Ryan Pavlik 377ae07e53 xrt: Add missing SPDX tags 2020-03-23 17:29:43 -05:00
Ryan Pavlik 93f89ae526 ci: Update CI templates 2019-12-03 09:15:33 -06:00
Jakob Bornecrantz c709b64ce2 ci: Update CI images, include libEGL in Debian and qt5-base in Arch 2019-11-05 13:12:50 +00:00
Drew DeVault 3219a4171b .gitlab-ci.yml: add meson steps 2019-09-26 15:05:22 +00:00
Jakob Bornecrantz 16c8531cac ci: Apperently this should work better 2019-09-22 15:59:30 +01:00
Ryan Pavlik 86f9907b1b ci: Try fixing deploy failure. 2019-08-23 09:42:41 -05:00
Ryan Pavlik 98417c6a28 ci: Deploy pages only on master branch. 2019-08-23 09:11:25 -05:00
Ryan Pavlik ec760693a8 ci: Initial set up of docs building to pages. 2019-08-23 09:07:49 -05:00
Ryan Pavlik b25d1651f0 ci: Update arch image and script.
Don't need a patch for OpenXR-SDK any more.
Include gtk3 in the image for opencv_highgui.
Include ffmpeg.
2019-06-28 14:56:53 +01:00
Ryan Pavlik d969297c50 ci: Add clang-format and codespell job to pipeline 2019-06-18 13:09:59 -05:00
Jakob Bornecrantz 406565f71a ci: Make sure to install libudev-dev in debian 2019-05-03 22:30:17 +01:00
Jakob Bornecrantz e40e17d079 ci: Add FFMPEG and OpenCV to CI 2019-04-23 17:18:27 +00:00
Jakob Bornecrantz 6ea904f961 ci: Add libusb and libuvc where available to CI 2019-04-23 17:18:27 +00:00
Ryan Pavlik 81fc9587db Update .gitlab-ci.yml
Actually use $ARCH_CONTAINER_IMAGE
2019-04-12 17:53:10 +00:00
Ryan Pavlik 918b834a3b ci: Add arch linux build 2019-04-11 23:26:07 +00:00
Daniel Stone 23df51d14b Add GitLab CI pipeline
Add a GitLab CI build pipeline, using the two-stage CI templates from
Wayland. This allows us to do really quick builds of Monado itself,
insulating ourselves from the longer and more failure-prone parts of
pulling and building our dependencies.
2019-03-22 16:43:48 +00:00