Sebastian Dröge
a124a0e8f0
ci: Update image version
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1719 >
2025-05-13 10:16:32 +03:00
Sebastian Dröge
624ec06916
ci: Remove typos CI job
...
It's not really scalable in a repository with lots of different pieces
of code. What is an intentional typo (`fiel`) in one directory might be
an actual typo (`field`) elsewhere, and unfortunately this can't be
configured in a useful way on a per-directory basis.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1719 >
2025-05-13 10:16:32 +03:00
Sebastian Dröge
a78db19139
ci: Update to cargo-c 0.10.12
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1719 >
2025-05-13 10:16:32 +03:00
Sebastian Dröge
15b837de89
ci: Update to Rust 1.86
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1719 >
2025-05-13 10:16:32 +03:00
Sebastian Dröge
b3036ff258
ci: When building Windows images, make use of subprojects script instead of manually handling cache
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1719 >
2025-05-13 10:16:32 +03:00
Sebastian Dröge
1c4195f6a7
ci: Update Windows base image
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1719 >
2025-05-13 10:16:32 +03:00
Sebastian Dröge
127ec39f44
ci: Update to meson 1.7.1
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1719 >
2025-05-13 10:16:32 +03:00
Sebastian Dröge
3849a49d3e
ci: Update to rustup 1.28.1
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1719 >
2025-05-13 10:16:32 +03:00
Sebastian Dröge
0c11d5b6ff
ci: Update image version and update to Rust 1.85.1
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1719 >
2025-05-13 10:16:32 +03:00
Thibault Saunier
6b207d8695
Add 1.28 version features and update 1.26 requirement from 1.25 to 1.26
...
And update the ci docker images to pull in latest GStreamer 1.28
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1719 >
2025-05-13 10:16:32 +03:00
Carlos Bentzen
1891e4be68
ci: update image tags for latest gst main
...
In order to fetch fix in gstreamer!8588 that is needed by gst-plugins-rs!1279.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1719 >
2025-05-13 10:16:32 +03:00
Carlos Bentzen
43b4c85a86
ci: fix vvdec lib install prefix
...
Set CMAKE_INSTALL_LIBDIR directly so that the x86_64-linux-gnu suffix is
correctly set.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1719 >
2025-05-13 10:16:32 +03:00
Sebastian Dröge
e972519a95
ci: Update to cargo-c 0.10.11
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1656 >
2025-02-23 12:15:39 +00:00
Sebastian Dröge
e9e4b970fa
ci: Update to dav1d 1.5.1
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1653 >
2025-02-21 10:23:21 +00:00
Sebastian Dröge
f2b93030dd
ci: Update to meson 1.7.0
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1653 >
2025-02-21 10:23:14 +00:00
Sebastian Dröge
fb11b22dc5
ci: Update to Rust 1.85
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1653 >
2025-02-21 10:23:02 +00:00
Carlos Bentzen
29b6dad9bd
ci: update image tags for VVdeC dependency
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1632 >
2025-02-17 18:09:12 +02:00
Carlos Bentzen
e1e4162e1b
ci: install VVdeC in base images
...
Needed for the vvdec element in gst-plugins-rs!1279
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1632 >
2025-02-17 18:09:12 +02:00
Sebastian Dröge
4bfe498214
ci: Update to Rust 1.84.1
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1632 >
2025-02-17 18:09:12 +02:00
Brad Hards
bfa1b0e3dd
ci: update images tag for required qtdemux functionality
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1632 >
2025-02-17 18:09:12 +02:00
Sebastian Dröge
fc3742ad45
ci: Update to cargo-c 0.10.9
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1632 >
2025-02-17 18:09:12 +02:00
Sebastian Dröge
134872203d
ci: Update to cargo-c 0.10.8
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1632 >
2025-02-17 15:19:41 +02:00
Sebastian Dröge
67d7b19739
ci: Update to Rust 1.84
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1632 >
2025-02-17 15:19:09 +02:00
Sebastian Dröge
6a52c35a07
ci: Set ErrorActionPreference=Stop in powershell scripts
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1621 >
2024-12-23 12:19:41 +01:00
Sebastian Dröge
d5bdf15a93
ci: Only pass --no-tests=pass
to newer cargo nextest
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1618 >
2024-12-21 12:33:05 +02:00
Sebastian Dröge
17ef07289d
ci: Update image version to get newer GStreamer
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1618 >
2024-12-20 19:58:21 +02:00
Sebastian Dröge
4024164917
ci: Don't consider no runnable tests an error
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1618 >
2024-12-20 19:58:21 +02:00
Sebastian Dröge
8089a02455
ci: Update to meson 1.6.0
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1618 >
2024-12-20 19:30:26 +02:00
Sebastian Dröge
49b4f9b855
ci: Update to cargo-c 0.10.7
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1618 >
2024-12-20 19:30:26 +02:00
Sebastian Dröge
b565ed806c
ci: Update to dav1d 1.5.0
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1618 >
2024-12-20 19:30:26 +02:00
Sebastian Dröge
d671db61f6
ci: Update to Rust 1.83
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1618 >
2024-12-20 19:30:26 +02:00
Sebastian Dröge
3947010d5b
ci: Update image for new GStreamer version
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1618 >
2024-12-20 19:30:26 +02:00
Jordan Petridis
a16eb859d8
ci: Update the base image for the windows dockerfile
...
Originally done in
https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1591
Was dropped by accident before merging.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1618 >
2024-12-20 19:30:26 +02:00
Sebastian Dröge
a38c1df5d4
ci: Rebuild images to get new GStreamer
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1618 >
2024-12-20 19:30:26 +02:00
Sebastian Dröge
0c1f795f73
ci: Update to cargo-c 0.10.5
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1572 >
2024-10-22 14:34:08 +00:00
Sebastian Dröge
a8d694af16
ci: Update to meson 1.5.2
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1572 >
2024-10-22 14:34:08 +00:00
Sebastian Dröge
8f226ba48f
ci: Update to Rust 1.82
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1572 >
2024-10-22 14:34:08 +00:00
Jordan Petridis
af3bb7558f
ci: Specify the number of build jobs on windows
...
Followup to 7b51a7c77b
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1572 >
2024-10-22 14:34:08 +00:00
Jordan Petridis
9e89c93ad5
ci: Use cargo nextest as the test runner and export junit reports
...
Close #519
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1572 >
2024-10-22 14:34:08 +00:00
Arun Raghavan
9e6ec4c68d
ci: Update CI image with current gstreamer commits
...
This is needed so that the fix from
https://gitlab.freedesktop.org/gstreamer/gstreamer/-/merge_requests/7493
can be used while testing recent changes to the pad probe API.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1552 >
2024-09-28 16:29:23 +03:00
Sebastian Dröge
d6caf2d048
ci: Update to Rust 1.81
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1551 >
2024-09-28 10:43:02 +01:00
Daniel Stone
46af337b23
ci: Only use as many cores as we're supposed to
...
Instead of spawning 64 compiler instances on a 64-core machine that's
being shared with 7 other jobs.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1547 >
2024-09-21 00:29:04 +02:00
Nirbheek Chauhan
3685935554
ci: Bump linux image tag, and make a separate tag for windows
...
It is fairly common to rebuild only the linux or windows image. This
avoids needless rebuilds and then (v slow) downloads into the docker
cache of runners.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1506 >
2024-08-22 10:56:55 +01:00
Nirbheek Chauhan
4349ef5b03
ci: Use debian's gtk package instead of building our own
...
GTK 4.14 needs a newer glib, but we cannot build and use our own
because the system glib ends up taking precedence because cargo-c
doesn't set RPATHs for the plugins it builds.
The oldest GTK that supports glib 2.74 is GTK 4.10, and Debian 12
ships GTK 4.8, so let's just use the system GTK.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1506 >
2024-08-22 10:56:51 +01:00
Sebastian Dröge
99478a848e
ci: Disable GTK Vulkan backend
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1506 >
2024-08-22 10:55:10 +01:00
Nirbheek Chauhan
d01c3e65a5
ci: Force fallback for glib when building gstreamer
...
Also canonicalize some argument passing in install-gst.sh
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1506 >
2024-08-22 10:55:05 +01:00
Sebastian Dröge
7e1ba0b40f
ci: Update image version
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1506 >
2024-08-22 10:54:59 +01:00
Nirbheek Chauhan
d920cb4629
ci: Rely on the monorepo's gtk subproject support
...
The monorepo now ensures that the gtk subproject keeps building on
windows and macOS via its own CI.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1506 >
2024-08-22 10:54:43 +01:00
Jordan Petridis
101544d3f7
ci: Fix rust version check in the windows build
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1506 >
2024-08-22 10:54:33 +01:00
Jordan Petridis
5623fd18aa
ci: Add comments to the windows dockerfile about build-args
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1506 >
2024-08-22 10:51:46 +01:00