Commit graph

45 commits

Author SHA1 Message Date
Simon Zeni 66a5b36bd5 ci: add more dependencies to install-cross.sh, and bump CI image
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2272>
2024-08-16 17:31:28 -05:00
Simon Zeni f635ac290b ci: fix packaging
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2287>
2024-07-18 20:37:37 +00:00
Simon Zeni 15b13b40ed ci: enable bullseye-backports
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2261>
2024-07-04 19:05:03 +00:00
Simon Zeni b4f52d421e ci: drop ubuntu 24.04 focal foosa
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2261>
2024-07-04 19:05:03 +00:00
Korcan Hussein ae37c1bf29 gradle: Upgrade gradle and packages
* Upgrades the gradle version (using AGP upgrade assistant)
* Upgrades android package dependencies to latest versions (using project settings upgrade tool)
* Bump compile platform SDK level to 34 (required for package updates)
* Bump java src compatibility version (required for api level 34)
* Fix deprecated warnings
* Code compile fixes to account for package changes
* explicitly specify cmake version
* bump NDK to latest LTS version

Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2270>
2024-07-03 19:28:53 +00:00
Korcan Hussein 1e047b5b6d gradle,ci: Sign CI APKs for Android release builds
Co-authored-by: Rylie Pavlik <rylie.pavlik@collabora.com>
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2209>
2024-05-30 17:25:23 -05:00
utzcoz 18083fb05b ci: Add CI for Ubuntu 24.04
Signed-off-by: utzcoz <utzcoz@outlook.com>
2024-05-12 03:02:49 +00:00
Simon Zeni cdc8022d16 ci: bump bookworm amd jammy image tag 2024-04-16 12:04:27 -04:00
Rylie Pavlik 9c0bc0873e ci: Fix reprepro.
It has to run on the latest Debian-like distro.
2024-04-15 16:47:26 -05:00
Rylie Pavlik 8a4963f719 ci: Update to move most Debian builds to bookworm, leaving just one basic build on bullseye 2024-04-12 14:08:37 +00:00
Simon Zeni 03f4864810 ci: adapt to proclamation 2.0.0 2024-01-17 10:25:37 -05:00
Simon Zeni 76fe524a4e ci: refresh images 2024-01-17 10:25:37 -05:00
Bailey Morgan 20cb556f6d cmake: Remove unused ffmpeg dependency 2024-01-16 16:43:35 -05:00
Rylie Pavlik 960e723394 xrt: Fix outdated name/email address 2023-12-18 14:29:02 -06:00
Rylie Pavlik ced3978e48 ci: Add Alpine Linux build
Co-authored-by: Simon Zeni <simon.zeni@collabora.com>
2023-11-16 14:07:03 +00:00
utzcoz 59995ebcce ci: Switch to use bookworm for JDK17
Signed-off-by: utzcoz <utzcoz@outlook.com>
2023-11-15 10:08:10 -06:00
utzcoz 024d952de8 ci: Use JDK17 to build Android targets
The latest AGP 8.x needs JDK17.

Signed-off-by: utzcoz <utzcoz@outlook.com>
2023-11-15 10:06:20 -06:00
Ryan Pavlik b0efc5e8d4 ci: Be able to drop distro versions for Arch and Alpine, rebuild arch 2023-11-14 20:27:59 +00:00
Ryan Pavlik 2b418abf3f ci: bump our templates and ci-fairy version, some cleanup 2023-11-14 20:27:59 +00:00
Ryan Pavlik 6746ddbc5b ci: Fix to remove manual changes 2023-11-14 20:27:59 +00:00
Mateo de Mayo af3f1615d2 doc: Do not build documentation by default 2023-06-29 13:17:51 -03:00
Jakob Bornecrantz 4aed167a9a ci: Make sure all packaging related jobs always in main branch 2023-06-24 17:22:10 +01:00
Christoph Haag 1af711ec8b ci: Fix archlinux container
OpenCV highui now depends on qt6
2023-05-22 16:53:15 +02:00
utzcoz 498965c1d4 ci: Add spotlessCheck for Android building
Signed-off-by: utzcoz <utzcoz@outlook.com>
2023-04-17 10:58:38 -05:00
Ryan Pavlik 0efb008492 ci: Adjust conditions to fix fork push builds. 2023-04-10 15:21:38 -05:00
Ryan Pavlik 35b1bc063d gradle: Update dependencies further and fix conflicts 2023-04-10 14:11:41 -05:00
Ryan Pavlik 879d8ddaa7 ci: Update version of ci-templates used and include workaround for CI policy change.
Also incorporate changes from !1719 into the templates
2023-03-14 17:17:48 -05:00
Ryan Pavlik ab513828ac ci: Bump templates commit, and re-gen all Linux containers. 2022-09-20 09:31:47 -05:00
Moses Turner 7b734a4a6c gitlab-ci: Install cmakelang so we can format CMake build files 2022-09-19 22:23:42 +01:00
Ryan Pavlik b93b335b44 ci: Add Ubuntu Jammy 2022-07-25 16:38:04 -05:00
Ryan Pavlik 13b154580b ci, cmake: add optional dep for bluetooth 2022-07-25 16:20:07 +01:00
Jakob Bornecrantz 5e724a6048 ci: Update Ubuntu tags 2022-07-25 15:21:51 +01:00
Jakob Bornecrantz 521856b20e ci: Remove Ubuntu Impish and Hirsute 2022-07-25 12:54:45 +01:00
Ryan Pavlik b4aed1309c ci: Move default versions from install-android-sdk to the config.yml 2022-06-27 10:00:06 -05:00
Ryan Pavlik 6028c81796 ci: Bump versions of tools and sdks for Android 2022-06-27 10:00:06 -05:00
Jakob Bornecrantz 8fa568e44f ci: Add Release builds of Android builds 2022-06-14 16:38:27 +01:00
Jakob Bornecrantz e7d658747a ci: Tidy trailing slash 2022-06-14 16:29:44 +01: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
Ryan Pavlik 36a540a764 ci: Bump tag on android container. 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 ad197771ae ci: Try again: Switch to using ci-fairy templates
Also drops buster support.
2022-01-25 11:19:21 -06: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