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
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
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
Sebastian Dröge
60363a9344
ci: Fix version checks
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1506 >
2024-08-22 10:51:46 +01:00
Sebastian Dröge
c705dbd90e
ci: Update to Rust 1.80.1
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1506 >
2024-08-22 10:51:46 +01:00
Sebastian Dröge
f61dd53657
ci: Update to Rust 1.80
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1506 >
2024-08-22 10:51:46 +01:00
Sebastian Dröge
e45dbc8fd9
ci: Update image version
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1480 >
2024-07-08 09:34:54 +03:00
Tomasz Andrzejak
207694ca6c
Add libmysofa-dev to CI image
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1473 >
2024-07-02 00:32:14 +02:00
Sebastian Dröge
84ea10dc73
Update Minimum Supported Rust Version to 1.71.1
...
Because cea608-types actually wants 1.71.1 and not just 1.71.0.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1465 >
2024-06-18 10:36:18 +03:00
Sebastian Dröge
87c16d8f9f
Update Minimum Supported Rust Version to 1.71
...
cea608-types that is needed by gst-plugins-rs requires 1.71 now.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1464 >
2024-06-18 08:51:35 +03:00
Sebastian Dröge
e4e5cfd63b
ci: Update to Rust 1.79
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1461 >
2024-06-14 08:08:54 +03:00
Sebastian Dröge
6a8e8055b9
ci: Rebuild image for GStreamer update to fix tests
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1459 >
2024-06-12 07:48:10 +03:00
Sebastian Dröge
ea16222625
ci: Update image version to update GStreamer
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1457 >
2024-06-11 07:16:11 +03:00
Sebastian Dröge
a7a0bf226d
ci: Update image version to rebuild it
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1440 >
2024-05-10 10:09:07 +03:00
Sebastian Dröge
1e293e5cb8
ci: Update to Rust 1.78.0
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1437 >
2024-05-02 16:34:15 +03:00
Sebastian Dröge
bac0828260
ci: Rebuild image to get latest GStreamer
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1435 >
2024-04-30 12:29:04 +03:00
Jordan Petridis
88a6977777
ci: Bump the image tag to rebuild
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1433 >
2024-04-28 10:40:00 +03:00
Jordan Petridis
cb560e59a3
ci: Move GST_UPSTREAM_BRANCH into the images_template.yml
...
Used for determining which version of gstreamer we will build
in the docker images. Move it along ther other variables so
it will be easier to update.
Also change ci/install-gst.sh to avoid hardoding the version
and instead use the variable like the windows build does.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1433 >
2024-04-28 10:29:37 +03:00
Sebastian Dröge
0d872ae6f8
ci: Update to Rust 1.77.2
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1422 >
2024-04-10 09:00:24 +03:00
Sebastian Dröge
7433ea79c9
ci: Update image version to get a working libvpx on Windows
2024-04-09 12:19:14 +03:00
Sebastian Dröge
917c458a86
ci: Rebuild image to get the flac plugin included on Windows too
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1418 >
2024-04-08 08:58:28 +03:00
Jordan Petridis
5400979e28
ci: Pin typos-cli to 1.19.0
...
New version includes false positives
https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1417#note_2358711
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1417 >
2024-04-05 12:02:47 +03:00
Jordan Petridis
a7ebe45ff3
ci: Add libflac in the debian image
...
So we can build flac elements.
Related: https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1401
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1417 >
2024-04-04 15:37:42 +03:00
Sebastian Dröge
2b53c55ee6
ci: Update to Rust 1.77.1
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1416 >
2024-03-29 09:52:23 +02:00
Philippe Normand
4524af89ee
ci: Update to Rust 1.77
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1413 >
2024-03-21 13:40:49 +00:00
Philippe Normand
e5830c2ea9
ci: Update to dav1d >= 1.3.0
...
This is going to be needed for:
https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1507
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1413 >
2024-03-21 13:40:29 +00:00
Sebastian Dröge
d7fe0709a5
ci: Rebuild image to get fixes for the Windows gst-plugins-rs CI
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1412 >
2024-03-20 10:49:09 +02:00
Sebastian Dröge
ebc06257b5
ci: Rebuild image to pull in the GES fixes
...
And follow the 1.24 branch of GStreamer for now.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1410 >
2024-03-19 09:57:38 +02:00
Guillaume Desmottes
8062a8748f
ci: rebuild images to update GStreamer
...
Pick GStreamer 1.23.90 as it requires to build the new uriplaylistbin
version, see https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/-/merge_requests/1471
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1400 >
2024-02-26 09:09:00 +01:00
Sebastian Dröge
a87a844604
ci: Rebuild image to get new GStreamer version
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1393 >
2024-02-12 16:05:41 +02:00
Sebastian Dröge
a784ea2d0b
ci: Update to Rust 1.76
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1386 >
2024-02-08 17:46:08 +02:00
Sebastian Dröge
d96dbef08c
ci: Update image version
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1358 >
2024-02-07 18:26:46 +02:00
Sebastian Dröge
79846af1e6
ci: Rebuild image to update GStreamer
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1385 >
2024-02-06 09:55:43 +02:00
Sebastian Dröge
c5357064cf
ci: Update to Rust 1.75
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1371 >
2024-01-07 11:17:47 +02:00
Sebastian Dröge
08fa853c7e
ci: Update image version again
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1368 >
2023-12-21 14:10:41 +02:00
Nirbheek Chauhan
52c764b986
ci: Fix pwsh scripts not exiting on error
...
We all know that external utilities returning a non-zero exit code do
not terminate a powershell script. However, most do not know (and
neither did I) that it is impossible to promote error exit codes to
script-terminating errors with ErrorActionPreference.
Explicitly check the return codes and Exit.
https://github.com/MicrosoftDocs/PowerShell-Docs/issues/1583
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1368 >
2023-12-21 14:10:41 +02:00
Sebastian Dröge
ea002e2e11
ci: Update to Rust 1.74.1
...
And rebuild image for newer GStreamer version.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1368 >
2023-12-21 14:10:41 +02:00
Sebastian Dröge
53f1ab938e
ci: Update to Rust 1.74
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1349 >
2023-11-16 16:42:08 +02:00
Sebastian Dröge
9bc2a3dbf5
ci: Update image version for rebuild
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1343 >
2023-11-10 16:51:05 +02:00
Sebastian Dröge
8df470b85c
ci: Update to Rust 1.73
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1320 >
2023-10-06 00:15:45 +03:00
Sebastian Dröge
72a5b1bdb9
ci: Update to Rust 1.72.1
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1310 >
2023-10-02 19:39:46 +03:00
Sebastian Dröge
7167fb78ce
ci: Regenerate images to get new version of cargo-deny
...
The new version denies dependencies that include binary executables /
libraries.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1308 >
2023-09-07 15:19:23 +03:00
Sebastian Dröge
4b87796c92
ci: Update to Rust 1.72
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1306 >
2023-08-28 21:45:31 +03:00
Sebastian Dröge
7a79fc89d6
ci: Update to Rust 1.71.1
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1301 >
2023-08-07 09:29:18 +03:00
Sebastian Dröge
2abf75122d
Update minimum supported Rust version to 1.70
...
gtk-rs will update soonish too.
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1298 >
2023-07-19 09:24:10 +03:00
Sebastian Dröge
92327be3b1
ci: Add various missing dependencies to the Linux image
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1295 >
2023-07-17 10:29:20 +03:00
Sebastian Dröge
29ffd10b35
ci: Update to Rust 1.71
...
Part-of: <https://gitlab.freedesktop.org/gstreamer/gstreamer-rs/-/merge_requests/1295 >
2023-07-13 17:16:27 +03:00