7e2917e19c 
					 
					
						
						
							
							ci: Update Debian image to current stable  
						
						... 
						
						
						
						This is required by a change in the certificates that makes it
impossible to run `git clone` on a GNOME GitLab repository in a CI
pipeline. 
						
						
					 
					
						2021-10-04 13:23:32 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						c77ea5101e 
					 
					
						
						
							
							Remove Google Cloud Print backend  
						
						... 
						
						
						
						This service was shut down at the start of 2021 
						
						
					 
					
						2021-07-05 10:52:31 -05:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8b9ce87fc7 
					 
					
						
						
							
							CI: install brotli in msys2  
						
						... 
						
						
						
						Not a direct dependency, but the freetype package is missing it atm 
						
						
					 
					
						2020-05-10 08:31:37 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f699a299ad 
					 
					
						
						
							
							ci: Build API reference separately  
						
						... 
						
						
						
						We don't want to spend a lot of time on it just to check the build. 
						
						
					 
					
						2020-03-13 15:51:57 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e5be27f756 
					 
					
						
						
							
							ci: Add a Debian-based image  
						
						... 
						
						
						
						We want to test GTK3 on Debian as well. 
						
						
					 
					
						2020-03-13 15:51:57 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						8685538419 
					 
					
						
						
							
							ci: Backport the changes to the Docker script  
						
						... 
						
						
						
						Use the copy from master, which has been fixed to work with Podman. 
						
						
					 
					
						2020-03-13 15:51:57 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						81ef7eb30b 
					 
					
						
						
							
							Revert "CI: Disable building man pages in MSYS2 to work around docbook.xsl breakage"  
						
						... 
						
						
						
						This reverts commit 09ec272d47 
						
						
					 
					
						2020-02-19 07:40:48 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						09ec272d47 
					 
					
						
						
							
							CI: Disable building man pages in MSYS2 to work around docbook.xsl breakage  
						
						... 
						
						
						
						MSYS2 issue: https://github.com/msys2/MINGW-packages/issues/6194  
						
						
					 
					
						2020-02-13 20:35:57 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						40264c7ab3 
					 
					
						
						
							
							ci: Add libXtst-devel  
						
						... 
						
						
						
						Needed for at-spi2-core. 
						
						
					 
					
						2019-12-16 20:07:39 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						62d68ce88c 
					 
					
						
						
							
							ci: Update to Fedora 31  
						
						... 
						
						
						
						Fedora 29 is EOL. 
						
						
					 
					
						2019-12-16 20:07:39 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						4d34e1cfec 
					 
					
						
						
							
							CI/msys2: Don't install sassc to skip CSS generation and make job errors fatal again  
						
						... 
						
						
						
						Once #2237  is fixed we can install sassc again, until then use the in-tree CSS. 
						
						
					 
					
						2019-11-22 18:22:30 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						656adece00 
					 
					
						
						
							
							Try building static libs on CI  
						
						... 
						
						
						
						See #2248 .
Cherry-Picked-From: 3936412332bb5953a8cb535a80fa76306939aead 
						
						
					 
					
						2019-11-18 03:36:03 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						53a05daa31 
					 
					
						
						
							
							Merge branch 'ci-distcheck' into 'gtk-3-24'  
						
						... 
						
						
						
						(3.24) gitlab-ci: Run distcheck, but without actually running the tests
See merge request GNOME/gtk!999  
						
						
					 
					
						2019-11-16 08:24:47 +00:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						98b4428543 
					 
					
						
						
							
							CI: Enable X11 and Wayland backends for Autotools  
						
						... 
						
						
						
						Enabling one backend (Broadway, in commit 1882ff9bsmcv@debian.org > 
						
						
					 
					
						2019-11-15 19:04:02 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3c2b5cda74 
					 
					
						
						
							
							meson: port installed tests and reftests  
						
						... 
						
						
						
						I couldn't get all reftests to work reliably, so the tests failing
on either CI or on my machine are skipped for now.
Installed tests are disabled by default and can be enabled with "-Dinstalled_tests=true" 
						
						
					 
					
						2019-11-15 12:52:03 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fbb3c146ea 
					 
					
						
						
							
							CI: Optionally run distcheck, but without actually running the tests  
						
						... 
						
						
						
						This can be used to verify that we can build a release tarball using
Autotools, without being subject to known-failing tests (which are less
straightforward to fix). Since commit 44a2d5d6smcv@debian.org > 
						
						
					 
					
						2019-08-06 14:30:43 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e18e9a7064 
					 
					
						
						
							
							CI: Enable X11 and Wayland backends for Autotools  
						
						... 
						
						
						
						Enabling one backend (Broadway, in commit 1882ff9bsmcv@debian.org > 
						
						
					 
					
						2019-08-06 14:29:13 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						44a2d5d65f 
					 
					
						
						
							
							Skip a11y tests  
						
						... 
						
						
						
						Its the same we do on master. Until those tests
are reliable, it is better to not include them
and have a passing testsuite for ci. 
						
						
					 
					
						2019-06-20 09:09:58 -04:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						3462fcf9a0 
					 
					
						
						
							
							meson: Follow gnome conventions for build option names  
						
						
						
						
					 
					
						2019-04-11 16:46:22 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						2d31112a7f 
					 
					
						
						
							
							CI: disable building with cloudproviders; breaks tests  
						
						... 
						
						
						
						See #33  
						
						
					 
					
						2019-04-11 16:46:22 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						52edd6b192 
					 
					
						
						
							
							CI: install dbus-x11 for dbus-launch and iso-codes (optional build dep)  
						
						
						
						
					 
					
						2019-04-11 16:46:22 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						940126c427 
					 
					
						
						
							
							meson: fix code examples in the gtk docs build  
						
						... 
						
						
						
						getting_started.xml uses relative paths for including code examples
and for some reason the base path is different with meson than with autotools.
Switch both autotools and meson to generate the file and insert the absolute
source path instead.
This also cleans up the content file list: the expand content files have to
be in the content file list as well, so just append them there. 
						
						
					 
					
						2019-04-11 16:45:37 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1d40ba250f 
					 
					
						
						
							
							meson: only install broadway man pages if it's enabled  
						
						
						
						
					 
					
						2019-04-11 16:45:36 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						e47440def5 
					 
					
						
						
							
							meson: Don't make the man pages build depend on the documentation option  
						
						... 
						
						
						
						Include all meson build files under docs/ and check with get_option() there. 
						
						
					 
					
						2019-04-11 16:45:36 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						6a37e2d19e 
					 
					
						
						
							
							CI: Install sassc  
						
						... 
						
						
						
						In case sassc is installed the build systems will try to regenerate the css
files. This makes sure we test that code path. 
						
						
					 
					
						2019-04-11 16:45:36 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7391a078b3 
					 
					
						
						
							
							meson: build print backends  
						
						... 
						
						
						
						This changes the configure option into two states:
auto: build all that can be build (default)
A list of backend names: build them and fail if we can't
"papi" is missing because it's not in Debian and I can't test it. 
						
						
					 
					
						2019-04-11 16:45:36 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						1882ff9be3 
					 
					
						
						
							
							CI: enable broadway and xinerama  
						
						
						
						
					 
					
						2019-04-11 16:45:36 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						fb9e3e1830 
					 
					
						
						
							
							CI: autotools: test with srcdir!=buildir  
						
						
						
						
					 
					
						2019-04-11 16:45:36 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						310dc4b6c4 
					 
					
						
						
							
							meson: cloudproviders fixes  
						
						... 
						
						
						
						Set min cloudproviders version.
Add libcloudproviders to gdk Requires.private.
CI: build/test with cloudproviders 
						
						
					 
					
						2019-04-11 16:45:36 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						212efbdd81 
					 
					
						
						
							
							meson: build docs and man pages  
						
						... 
						
						
						
						Lots of warnings, so something is probably still missing. 
						
						
					 
					
						2019-04-11 16:45:36 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						7bc1aeef8e 
					 
					
						
						
							
							CI: run the tests with meson  
						
						... 
						
						
						
						Not all are ported I think, but this is a start. 
						
						
					 
					
						2019-04-11 16:45:36 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						dc5698ad55 
					 
					
						
						
							
							CI: add meson build jobs for Fedora and MSYS2  
						
						
						
						
					 
					
						2019-04-11 16:45:36 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						003dc26a57 
					 
					
						
						
							
							ci: Add an optional Windows build job using autotools and MSYS2  
						
						... 
						
						
						
						Set to "manual" because it takes 40-60 minutes depending on the ccache hit rate. 
						
						
					 
					
						2018-09-03 17:10:40 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						f888b4958e 
					 
					
						
						
							
							ci: update the docker image to fedora 28  
						
						... 
						
						
						
						So we get a newer pango 
						
						
					 
					
						2018-05-27 18:38:28 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						b19c524a83 
					 
					
						
						
							
							ci: move docker images to gitlab.gnome.org  
						
						
						
						
					 
					
						2018-04-17 18:26:40 +02:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						600003e83f 
					 
					
						
						
							
							run-docker.sh: Disable SELinux for the container  
						
						... 
						
						
						
						On Fedora and similar SELinux by default prevents containers accessing
mounted host directories. This script is just used for testing,
so disable it. 
						
						
					 
					
						2018-03-13 21:19:30 +01:00 
						 
				 
			
				
					
						
					 
					
						
						
							
						
						81c4fa5d50 
					 
					
						
						
							
							Add gitlab-ci support using a prebuilt docker image  
						
						... 
						
						
						
						This uses autotools and just calls make 
						
						
					 
					
						2018-03-04 10:52:49 +01:00