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
Simon Zeni
58d388cdb4
ci: bump windows image
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2140 >
2024-07-04 13:27:16 -04: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
Simon Zeni
df5c052833
CI: fix reprepro step on main from forks
...
Part-of: <https://gitlab.freedesktop.org/monado/monado/-/merge_requests/2234 >
2024-06-05 18:46:23 +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
Rylie Pavlik
6cf8dfa4bf
ci: Minor cleanup to install-cross.sh
2024-05-03 14:02:32 -05: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
Rylie Pavlik
2124180db5
ci: Update instructions to use pipx
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
utzcoz
c586a25213
ci: Fix indent of ci-scripts.mk
...
Signed-off-by: utzcoz <utzcoz@outlook.com>
2023-11-15 10:06:20 -06:00
Ryan Pavlik
ac6e9ad480
ci: Move and rename templates for clearer separation
...
Avoids having templates in the same place as the files they generate.
Also rename the files that just get included
2023-11-14 20:27:59 +00: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
Ryan Pavlik
85931cba57
ci: Make template work on newer Jinja
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
00f0d318a6
ci: Build things on doc chanegs as well
...
I give up, this is a big hammer but should fix doc only changes MRs from not
triggering builds properly. We could technically try only build certain jobs
on doc only changes but I couldn't get it to work.
2023-06-24 17:42:35 +01: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
Jakob Bornecrantz
e7c2c048f6
ci: Almost always build the containers in MRs
2023-05-11 09:44:37 +01:00
utzcoz
0f2699b02f
ci: Install sdl2 with vulkan feature
...
We need to update MONADO_WIN_BASE_TAG and MONADO_WIN_MAIN_TAG to trigger
container rebuilding.
2023-04-24 03:27:01 +00:00
utzcoz
498965c1d4
ci: Add spotlessCheck for Android building
...
Signed-off-by: utzcoz <utzcoz@outlook.com>
2023-04-17 10:58:38 -05:00
Jakob Bornecrantz
e3d345d428
ci: Refactor paths, and only build containers for CI path changes
2023-04-15 18:58:21 +01:00
Jakob Bornecrantz
b63d3bd6d6
ci: Don't build outside of Monado
2023-04-15 16:51:02 +01:00
Jakob Bornecrantz
9cbc815fbc
ci: No manual run of containers
2023-04-15 02:00:14 +01:00
Jakob Bornecrantz
d7f229959a
ci: Try to fix CI
2023-04-15 01:28:50 +01:00
Ryan Pavlik
1bc692116f
ci: Adjust rules for deciding whether to build.
...
Inspired by the Mesa equivalent.
2023-04-14 16:50:18 -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
utzcoz
ddeecdcade
ci: Install sdl2:x64-windows for vcpkg
...
Signed-off-by: utzcoz <utzcoz@outlook.com>
2023-03-18 12:52:04 +08:00
Ryan Pavlik
1d1af807e4
ci: Respect FDO_CI_CONCURRENT.
...
Avoid oversubscribing shared runners.
2023-03-15 09:56:44 -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
Christoph Haag
201eb039e6
ci: Install more deps on arch image
...
Increase the coverage of the CI compile tests
2023-03-14 00:53:36 +00:00
Ryan Pavlik
891a2c16e7
ci: Try to avoid confusing Enter-VsDevShell with commit messages.
2022-10-28 20:14:31 +01:00
Ryan Pavlik
9e164eec96
ci: Improve Windows CI scripts
2022-10-27 09:38:13 -05:00
Ryan Pavlik
ab513828ac
ci: Bump templates commit, and re-gen all Linux containers.
2022-09-20 09:31:47 -05:00
Ryan Pavlik
b30cb135b1
ci: Add a README for the CI stuff and script to install CI fairy.
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