Arun Raghavan
3da5e62741
ci: Add workflow rules to create merge request pipelines
...
This should make Weblate MRs run again.
Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/827 >
2024-08-05 19:14:12 -04:00
Arun Raghavan
63d38a6864
ci: Drop -werror in build
...
Can't rely on this while building abseil on older Ubuntu (or at all,
perhaps).
Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/795 >
2023-09-01 11:21:27 -04:00
Arun Raghavan
3e68ebf4ec
ci: Add doxygen to build image
...
Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/795 >
2023-09-01 11:21:26 -04:00
Arun Raghavan
217c0e90ef
ci: Force build of webrtc-aec
...
Makes sure we build this, either with system deps or the fallback wrap
file. We also bump the CI meson version to support [provide] in the
wrap file.
Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/795 >
2023-09-01 11:21:15 -04:00
Arun Raghavan
9b37e8d9dc
build-sys: Add a webrtc-audio-processing wrap file
...
This will make things easier on systems where this is missing, as well
as allow us to test things in CI until packages land in
Ubuntu/Fedora/...
The wrap file is taken as-is from the GStreamer project.
Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/795 >
2023-09-01 11:21:12 -04:00
Arun Raghavan
c8af4920f7
ci: Use built-in distribution image name mechanism
...
Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/789 >
2023-04-21 16:04:14 -04:00
Arun Raghavan
39ff05e96d
ci: Update to freedesktop/ci-templates
...
The upstream repo changed quite some time ago.
Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/788 >
2023-04-21 15:40:17 -04:00
Marijn Suijten
76652c8cdd
gitlab-ci: Turn on Werror for meson builds
...
Prevent simple warnings like !651 from slipping into the build.
Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/653 >
2021-11-05 07:50:56 +00:00
Marijn Suijten
874788433c
gitlab-ci: Bump Ubuntu image to 20.04
...
e04f14eb/dc9dc70f introduced preprocessor warnings to deny the use of
any `alsa-lib` older than `1.2.1`, and with a future patch disallowing
warnings entirely through `-Werror` we now need a distribution that
serves a new enough `alsa-lib`.
Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/653 >
2021-11-05 07:50:56 +00:00
Igor V. Kovalenko
a82e019de9
build-sys: meson: fix meson dist version
...
Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/516 >
2021-03-15 18:25:06 +00:00
Igor V. Kovalenko
f4bce0bb98
build-sys: drop autotools build system
...
Part-of: <https://gitlab.freedesktop.org/pulseaudio/pulseaudio/-/merge_requests/516 >
2021-03-15 18:25:06 +00:00
Tanu Kaskinen
8614a37a95
ci: Fix comment
...
The UBUNTU_DEBS variable has been replaced by FDO_DISTRIBUTION_PACKAGES.
2020-10-13 17:14:00 +03:00
Arun Raghavan
94e479b261
ci: Go back to using CI templates from master
...
Consensus is that we prefer this to potentially remaining on older,
commits and manually updating at unknown frequency.
2020-03-07 07:15:50 -05:00
Arun Raghavan
04bf85cb74
ci: Update for changes in CI template
...
This updates things based on changes in the templates that we use. Also
pins the ref in the template repo so that our build does not break when
the template parameters change.
This does mean that we should likely periodically check the ci-templates
repo, but this seems to be better than the build breaking unexpectedly.
2020-03-07 06:17:58 +00:00
Tanu Kaskinen
1f5da4c20b
gitlab: explain the container image tag better
2019-12-21 05:15:31 +00:00
Arun Raghavan
c48f36fcb3
gitlab: Make container updates automatic
2019-12-21 05:15:31 +00:00
Arnaud Rebillout
3243e9f55a
.gitlab-ci: Add meson test-daemon
...
Signed-off-by: Arnaud Rebillout <arnaud.rebillout@collabora.com>
2019-06-08 11:57:00 +02:00
Arnaud Rebillout
d32e61993a
gitlab-ci: Create two different jobs for autotools and meson builds
...
Signed-off-by: Arnaud Rebillout <arnaud.rebillout@collabora.com>
2018-10-04 08:44:18 +05:30
Arun Raghavan
3415375849
gitlab: Add meson build to CI
2018-09-17 05:05:57 +00:00
Arun Raghavan
abfd5242e8
gitlab: Add support for GitLab CI
...
This adds a Dockerfile to generate a Docker image with the required
dependencies on top of the standard Ubuntu 18.04 image. The Gitlab CI
then runs the PulseAudio build within this image.
2018-08-27 16:05:04 +05:30