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
Jordan Petridis
33d302d912
ci: switch the windows CI to server 2022
2022-07-27 16:48:11 +00: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
1211a51d91
ci: Use gradle clean on gradle builds
2022-06-14 16:38:04 +01:00
Jakob Bornecrantz
e7d658747a
ci: Tidy trailing slash
2022-06-14 16:29:44 +01:00
Ryan Pavlik
5986eb375f
ci: Install Vulkan loader on Windows CI image.
2022-05-20 22:37:15 +01:00
Ryan Pavlik
355fb036b5
ci: Allow the Windows base and main image to have different tags
2022-05-20 22:37:15 +01:00
Ryan Pavlik
dacdcf8375
ci: Upload test logs on Windows
2022-05-20 22:37:15 +01:00
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
Ryan Pavlik
bb7ba409b8
build,scripts: Word choice/clarity
2022-05-17 17:40:58 -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
utzcoz
7df31ea159
ci: Keep Android build tools consistent with build.gradle
...
Signed-off-by: utzcoz <utzcoz@outlook.com>
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
81eaf5c28c
gradle: update NDK and build tools versions to be consistent.
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