Guillaume Desmottes
660e325bbc
ci: allow outdated job to fail
...
We'd like to be able to ignore some outdated deps which is not yet
possible: https://github.com/kbknapp/cargo-outdated/issues/127
2020-04-14 10:49:14 +02:00
Guillaume Desmottes
281aad2243
ci: run 'cargo outdated' in scheduled jobs
...
Automatically detect if a crate we are directly using is outdated.
2020-04-10 12:18:42 +02:00
Natanael Mojica
cf59318ab4
Add csound-based filter plugin
2020-03-22 13:44:40 +02:00
Sebastian Dröge
cd2957679d
Don't include gst-ci template
...
It disables all our other tests apparently.
2020-03-19 11:43:13 +02:00
Sebastian Dröge
d58cdc41b7
Require Rust 1.40 for the CI
...
At least one dependency of one plugin uses 1.40 features now.
2020-02-25 10:10:13 +02:00
Guillaume Desmottes
e73e27cda4
ci: include gst-ci
...
- Use gst-ci's stages instead of our own
- Override GIT_STRATEGY for Rust only builds as gst-ci relies on
gst-build subprojects by default.
First step merging our Rust CI with gst-ci. Once this is merged we'll
enable Rust in gst-ci builds and so will guard gst-plugins-rs MR against
breaking gst-build.
2020-01-03 14:35:49 +05:30
Philippe Normand
9d659fbd00
ci: Add dav1d build support
2019-12-24 15:10:58 +01:00
Sebastian Dröge
bc94cc999e
Run clippy on --all-targets
2019-12-22 10:20:18 +02:00
François Laignel
0221524a10
Update to tokio release 0.2.5 + throttling
2019-12-21 08:56:43 +01:00
François Laignel
8eec141517
threadsharing: migrate to async/await and tokio 0.2.0-alpha.6
...
See https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/merge_requests/164
2019-12-19 20:44:00 +01:00
Sebastian Dröge
b89a0d18dc
Require Rust 1.39 on the CI and fix the build after gstreamer-rs changes
2019-11-11 13:29:41 +01:00
Jordan Petridis
dd5b24fcc9
CI: force install cargo audit
...
We are caching $CARGO_HOME in between runs, so an arbitrary
cargo audit binary might already exist in the environment.
Force install it so cargo doesn't complain and our binary
is guaranteed "fresh".
2019-10-21 14:20:22 +03:00
Guillaume Desmottes
82841555f2
ci: run 'cargo audit' in scheduled jobs
2019-10-10 14:40:09 +02:00
Sebastian Dröge
69aefb15f7
Update GStreamer to 1.16.1 and explicitly use Debian buster docker images
2019-10-05 00:36:13 +03:00
Sebastian Dröge
83cc8104a1
Fix or silence all remaining clippy warnings
...
Also ignore common errors we don't care about when running clippy and
make clippy errors fail the CI.
2019-09-07 10:42:07 +03:00
Sebastian Dröge
70385a4833
Update minimum supported Rust version to 1.36
2019-07-10 11:24:07 +03:00
Sebastian Dröge
63a840e0e7
Bring gitlab CI in sync with gstreamer-rs and add clippy task
...
Fixes https://gitlab.freedesktop.org/gstreamer/gst-plugins-rs/issues/58
2019-07-04 18:21:29 +03:00
Sebastian Dröge
a11550a59d
CI: Update minimum supported Rust version to 1.34
...
To be in sync with gstreamer-rs.
2019-06-03 13:04:50 +03:00
Jordan Petridis
8c03237949
Add libsodium-based encrypter/decrypter elements
...
With some changes by Sebastian Dröge <sebastian@centricular.com>
2019-05-09 12:29:39 +03:00
Sebastian Dröge
8b49953a7a
Update CI for 1.16
2019-04-24 12:07:08 +03:00
Jordan Petridis
34c7a541f6
CI: build and test with all-features and examples
2019-04-22 10:58:02 +03:00
Sebastian Dröge
8c671ed7dc
Enable 1.31 test job now that 1.32 is released
2019-01-18 08:14:38 +00:00
Sebastian Dröge
5b0d79bc73
Switch to Rust 1.31 as minimum supported version
...
Too many dependencies switched and we can't really keep everything at an
older version.
Commented out for now until stable becomes 1.32.
2018-12-19 13:21:48 +02:00
François Laignel
4812884453
CI: fix fmt
2018-12-09 16:03:27 +01:00
Sebastian Dröge
46f80da72e
First run lints, then tests
2018-11-04 18:52:31 +02:00
Sebastian Dröge
87f94ddcc8
Run gitlab-ci also with Rust 1.28
2018-11-04 18:52:25 +02:00
Jordan Petridis
252b8498ff
CI: Add gitlab-ci config.
...
Similar to how ti was done for gstreamer-rs.
See [1] for more.
[1] https://github.com/sdroege/gstreamer-rs/pull/132
2018-10-15 16:26:28 +03:00