Thibault Saunier 
							
						 
					 
					
						
						
						
						
							
						
						
							ba34f6a113 
							
						 
					 
					
						
						
							
							Revert "ci: Split base and core valgrind on different runners"  
						
						... 
						
						
						
						Those job are not the ones that take most time in normal run (they
where when running with --n-runs) and that leads to using more runners
which might be a problem at this point.
This reverts commit 4ad22b05a15056b9e85468af266bacc7d3758ee9.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1212 > 
						
						
					 
					
						2021-10-20 22:35:27 +00:00 
						 
				 
			
				
					
						
							
							
								Stéphane Cerveau 
							
						 
					 
					
						
						
						
						
							
						
						
							58caa8af62 
							
						 
					 
					
						
						
							
							ci: gstreamer-full: reenable build  
						
						... 
						
						
						
						The gstreamer-full job should be run
during the integrate stage always.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1190 > 
						
						
					 
					
						2021-10-19 18:26:03 +00:00 
						 
				 
			
				
					
						
							
							
								Tim-Philipp Müller 
							
						 
					 
					
						
						
						
						
							
						
						
							9bd8c45db0 
							
						 
					 
					
						
						
							
							ci: install newer meson via pip in documentation job  
						
						... 
						
						
						
						Since updating the existing image seems difficult and efforts
to redo the setup are still work in progress.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1084 > 
						
						
					 
					
						2021-10-18 18:03:19 +01:00 
						 
				 
			
				
					
						
							
							
								Tim-Philipp Müller 
							
						 
					 
					
						
						
						
						
							
						
						
							d4bdbeaa0d 
							
						 
					 
					
						
						
							
							meson: add 'gpl' option and only build plugins with (A)GPL deps if explicitly enabled  
						
						... 
						
						
						
						Require explicit opt-in to build plugins with (A)GPL dependencies.
Keep ugly/bad options on 'auto' for now so cerbero doesn't fail.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1084 > 
						
						
					 
					
						2021-10-18 18:03:19 +01:00 
						 
				 
			
				
					
						
							
							
								Thibault Saunier 
							
						 
					 
					
						
						
						
						
							
						
						
							e73fc26cf6 
							
						 
					 
					
						
						
							
							ci: Build introspection support on static builds  
						
						... 
						
						
						
						But disable python in GES as it is not supported on static builds
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1093 > 
						
						
					 
					
						2021-10-15 20:27:35 -03:00 
						 
				 
			
				
					
						
							
							
								Thibault Saunier 
							
						 
					 
					
						
						
						
						
							
						
						
							64462f627b 
							
						 
					 
					
						
						
							
							ci: Move rules from .build fedora x86_64 to .build  
						
						... 
						
						
						
						They should apply to all job that extend it as the 2 jobs that depend on
`.build` but not on `.build fedora x86_64` is
`build nodebug fedora x86_64` which pulls `build static nodebug fedora x86_64`
both jobs should be manual on `main` and they should run only if some
files "modules_changes" happened
Also make sure we do no automatically run job on `main` branches from forks
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1141 > 
						
						
					 
					
						2021-10-14 13:42:21 +00:00 
						 
				 
			
				
					
						
							
							
								Thibault Saunier 
							
						 
					 
					
						
						
						
						
							
						
						
							eb839a8423 
							
						 
					 
					
						
						
							
							ci: Fix ordering of rules to always build on main  
						
						... 
						
						
						
						Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1141 > 
						
						
					 
					
						2021-10-14 13:42:21 +00:00 
						 
				 
			
				
					
						
							
							
								Thibault Saunier 
							
						 
					 
					
						
						
						
						
							
						
						
							42501adc4c 
							
						 
					 
					
						
						
							
							ci: Check for closed bugs for unit tests too  
						
						... 
						
						
						
						And add FIXMEs for test that should have been reenabled but haven't,
we will reenable them when CI is stable enough!
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1121 > 
						
						
					 
					
						2021-10-14 12:59:29 +00:00 
						 
				 
			
				
					
						
							
							
								Andoni Morales Alastruey 
							
						 
					 
					
						
						
						
						
							
						
						
							4be5c7ce0a 
							
						 
					 
					
						
						
							
							Fix GStreamer msys2 builds in the CI  
						
						... 
						
						
						
						Install ninja and the toolchain in the docker image.
Use the UCRT64 environment for building
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1000 > 
						
						
					 
					
						2021-10-14 10:13:51 +00:00 
						 
				 
			
				
					
						
							
							
								Andoni Morales Alastruey 
							
						 
					 
					
						
						
						
						
							
						
						
							a1e332bf7e 
							
						 
					 
					
						
						
							
							ci: prepare the Windows image for MSYS2 cerbero builds  
						
						... 
						
						
						
						* Install MSYS2 and VS with choco
 * Install Windows SDK 8.1 requied for libvpx
 * Improve build time of the windows image using as much RUN layers as
   possible
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1000 > 
						
						
					 
					
						2021-10-14 10:13:51 +00:00 
						 
				 
			
				
					
						
							
							
								Thibault Saunier 
							
						 
					 
					
						
						
						
						
							
						
						
							4c046c9e8a 
							
						 
					 
					
						
						
							
							ci: Run tests post merge  
						
						... 
						
						
						
						This will make tracking new races much easier
Mark other jobs as manual when pipeline is running on master
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1129 > 
						
						
					 
					
						2021-10-13 18:40:51 +00:00 
						 
				 
			
				
					
						
							
							
								Jordan Petridis 
							
						 
					 
					
						
						
						
						
							
						
						
							89540bd528 
							
						 
					 
					
						
						
							
							ci: have the fedora docker build depend on the trigger job  
						
						... 
						
						
						
						Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1120 > 
						
						
					 
					
						2021-10-12 23:35:20 +00:00 
						 
				 
			
				
					
						
							
							
								Thibault Saunier 
							
						 
					 
					
						
						
						
						
							
						
						
							4ad22b05a1 
							
						 
					 
					
						
						
							
							ci: Split base and core valgrind on different runners  
						
						... 
						
						
						
						Those are very slow compared to other jobs and it should mitigate the problem
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1113 > 
						
						
					 
					
						2021-10-12 16:59:16 +00:00 
						 
				 
			
				
					
						
							
							
								Jordan Petridis 
							
						 
					 
					
						
						
						
						
							
						
						
							c26d840f65 
							
						 
					 
					
						
						
							
							ci: remove outdated rule for gstreamer-full-minimal  
						
						... 
						
						
						
						Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1065 > 
						
						
					 
					
						2021-10-10 15:01:37 +00:00 
						 
				 
			
				
					
						
							
							
								Jordan Petridis 
							
						 
					 
					
						
						
						
						
							
						
						
							cfe2bf8239 
							
						 
					 
					
						
						
							
							ci: update rules that pointed to gst-ci subproject  
						
						... 
						
						
						
						The files are now moved into ci/ at the root of the repo.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1065 > 
						
						
					 
					
						2021-10-10 15:01:37 +00:00 
						 
				 
			
				
					
						
							
							
								Thibault Saunier 
							
						 
					 
					
						
						
						
						
							
						
						
							ce76a286ed 
							
						 
					 
					
						
						
							
							validate:launcher: Sync asset only when passing --sync  
						
						... 
						
						
						
						Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1020 > 
						
						
					 
					
						2021-10-06 17:00:54 +00:00 
						 
				 
			
				
					
						
							
							
								Xavier Claessens 
							
						 
					 
					
						
						
						
						
							
						
						
							d189b0d0ec 
							
						 
					 
					
						
						
							
							ci: Fix typo in cerbero trigger  
						
						... 
						
						
						
						Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1056 > 
						
						
					 
					
						2021-10-06 09:04:30 +00:00 
						 
				 
			
				
					
						
							
							
								Jordan Petridis 
							
						 
					 
					
						
						
						
						
							
						
						
							c50a35da2b 
							
						 
					 
					
						
						
							
							ci: remove duplicate stage key in documentation job  
						
						... 
						
						
						
						Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/931 > 
						
						
					 
					
						2021-10-05 23:54:13 +03:00 
						 
				 
			
				
					
						
							
							
								Xavier Claessens 
							
						 
					 
					
						
						
						
						
							
						
						
							cdbb3e6ba4 
							
						 
					 
					
						
						
							
							ci: Remove "check allow-edit" job because gitlab does it by default  
						
						... 
						
						
						
						Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/931 > 
						
						
					 
					
						2021-10-05 23:54:13 +03:00 
						 
				 
			
				
					
						
							
							
								Xavier Claessens 
							
						 
					 
					
						
						
						
						
							
						
						
							275c540984 
							
						 
					 
					
						
						
							
							ci: Update fedora image for cerbero trigger  
						
						... 
						
						
						
						Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/931 > 
						
						
					 
					
						2021-10-05 23:54:13 +03:00 
						 
				 
			
				
					
						
							
							
								Jordan Petridis 
							
						 
					 
					
						
						
						
						
							
						
						
							66066ffa03 
							
						 
					 
					
						
						
							
							ci/docker/fedora: update rustc and meson versions  
						
						... 
						
						
						
						Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/931 > 
						
						
					 
					
						2021-10-05 23:44:03 +03:00 
						 
				 
			
				
					
						
							
							
								Jordan Petridis 
							
						 
					 
					
						
						
						
						
							
						
						
							67c8e634e0 
							
						 
					 
					
						
						
							
							ci: port to fd.o citemplates  
						
						... 
						
						
						
						https://gitlab.freedesktop.org/freedesktop/ci-templates 
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/931 > 
					
						2021-10-05 23:44:03 +03:00 
						 
				 
			
				
					
						
							
							
								Jordan Petridis 
							
						 
					 
					
						
						
						
						
							
						
						
							bfbffc73ab 
							
						 
					 
					
						
						
							
							ci: remove duplicate keys  
						
						... 
						
						
						
						They are redefined/copied just below
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/931 > 
						
						
					 
					
						2021-10-05 23:14:56 +03:00 
						 
				 
			
				
					
						
							
							
								Nicolas Dufresne 
							
						 
					 
					
						
						
						
						
							
						
						
							8f39de3283 
							
						 
					 
					
						
						
							
							ci: Add a dummy trigger job/stage  
						
						... 
						
						
						
						This is to avoid triggering docker images for no reason, and bring back
running gst-indent always.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1054 > 
						
						
					 
					
						2021-10-05 17:22:57 +00:00 
						 
				 
			
				
					
						
							
							
								Nicolas Dufresne 
							
						 
					 
					
						
						
						
						
							
						
						
							88ceb249be 
							
						 
					 
					
						
						
							
							ci: Document the difference between the two doc jobs  
						
						... 
						
						
						
						Naming is hard, so I opted for a small comment to explain this one.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1054 > 
						
						
					 
					
						2021-10-05 17:22:57 +00:00 
						 
				 
			
				
					
						
							
							
								Jordan Petridis 
							
						 
					 
					
						
						
						
						
							
						
						
							0f77939714 
							
						 
					 
					
						
						
							
							ci: Rework workflow rules to prevent duplicate pipelines  
						
						... 
						
						
						
						Currently gitlab spawns 2 pipelines, one for the branch and
another for the merge request.
Update our rules so that only one of them is spawned depending
on the situation.
https://docs.gitlab.com/ee/ci/yaml/index.html#switch-between-branch-pipelines-and-merge-request-pipelines 
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/958 > 
						
						
					 
					
						2021-10-05 11:49:01 +00:00 
						 
				 
			
				
					
						
							
							
								Jordan Petridis 
							
						 
					 
					
						
						
						
						
							
						
						
							e7ef042400 
							
						 
					 
					
						
						
							
							ci: Rebuild windows image  
						
						... 
						
						
						
						Get updates and newer ca-certificates in.
Also update the way we install chocolatey
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/1002 > 
						
						
					 
					
						2021-10-01 14:53:53 +03:00 
						 
				 
			
				
					
						
							
							
								Thibault Saunier 
							
						 
					 
					
						
						
						
						
							
						
						
							1ce9918808 
							
						 
					 
					
						
						
							
							indent: Ignore any changes in medias/  
						
						... 
						
						
						
						It is a submodule and we do not care about it
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/952 > 
						
						
					 
					
						2021-09-29 16:40:00 +00:00 
						 
				 
			
				
					
						
							
							
								Thibault Saunier 
							
						 
					 
					
						
						
						
						
							
						
						
							a619f2cedf 
							
						 
					 
					
						
						
							
							docs: Always build documentation on gstreamer/gstreamer main branch  
						
						... 
						
						
						
						So artifacts can the be imported on gst.fd.o.
And update the importation script accordingly
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/952 > 
						
						
					 
					
						2021-09-29 16:40:00 +00:00 
						 
				 
			
				
					
						
							
							
								Xavier Claessens 
							
						 
					 
					
						
						
						
						
							
						
						
							6bb03ddafc 
							
						 
					 
					
						
						
							
							ci: Remove useless GIT_LFS_SKIP_SMUDGE and GIT_STRATEGY  
						
						... 
						
						
						
						GIT_LFS_SKIP_SMUDGE is not needed because we don't have git-lfs any
more.
GIT_STRATEGY is not needed because "fetch" is the default strategy.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/939 > 
						
						
					 
					
						2021-09-29 09:07:25 -04:00 
						 
				 
			
				
					
						
							
							
								Thibault Saunier 
							
						 
					 
					
						
						
						
						
							
						
						
							37d7e9a22d 
							
						 
					 
					
						
						
							
							ci: Wait for cerbero pipeline to finish  
						
						... 
						
						
						
						So we are sure the pipeline is marked as failed if the cerbero sub pipeline fails
See https://gitlab.com/gitlab-org/gitlab/-/issues/341737  for details
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/946 > 
						
						
					 
					
						2021-09-28 10:58:25 -03:00 
						 
				 
			
				
					
						
							
							
								Xavier Claessens 
							
						 
					 
					
						
						
						
						
							
						
						
							753c6310aa 
							
						 
					 
					
						
						
							
							ci: trigger cerbero  
						
						... 
						
						
						
						Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/938 > 
						
						
					 
					
						2021-09-27 16:56:52 +00:00 
						 
				 
			
				
					
						
							
							
								Thibault Saunier 
							
						 
					 
					
						
						
						
						
							
						
						
							091946a478 
							
						 
					 
					
						
						
							
							ci: Port CI to the new monorepo  
						
						... 
						
						
						
						Main differences with previous setup are:
- No manifest creation
- gst-indent is executed only when the bot is assigned (instead of the manifest task)
- Cerbero jobs are triggered in the cerbero repo
- Remove cerbero and android related files as they now are in cerbero
  itself.
- Update `container.ps1` to the new file layout
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/891 > 
						
						
					 
					
						2021-09-24 16:21:18 -03:00 
						 
				 
			
				
					
						
							
							
								Jordan Petridis 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							ab47fccaec 
							
						 
					 
					
						
						
							
							Add Gitlab CI configuration  
						
						... 
						
						
						
						This commit adds a .gitlab-ci.yml file, which uses a feature
to fetch the config from a centralized repository. The intent is
to have all the gstreamer modules use the same configuration.
The configuration is currently hosted at the gst-ci repository
under the gitlab/ci_template.yml path. 
						
						
					 
					
						2018-11-09 18:54:03 +02:00