Jordan Petridis
cc525cdf70
ci: ensure the registry cache and lockfile are up-to-date
...
We are caching the CARGO_HOME which includes git repos of
the gtk-rs bindings. Since we don't specify a branch
so it uses the default branch for the ref.
cargo build usually does an update if it has network access,
but its not guaranteed or the case for other tools like clippy
which may still point to the stale git snapshot like here:
https://gitlab.freedesktop.org/thaytan/gstreamer-rs/-/jobs/4165449
2020-08-26 13:58:48 +03:00
Guillaume Desmottes
87feebf827
ci: check commit using ci-fairy
...
See https://freedesktop.pages.freedesktop.org/ci-templates/ci-fairy.html#checking-commits
In this setup it will check for any leftover fixup!/squash! commits and
that messages don't have the 'Signed-off-by:' tag.
2020-06-15 10:32:48 +02:00
Guillaume Desmottes
acde0bab70
ci: add 'cargo deny' in schedules jobs
...
Fix #20
2020-04-27 14:30:47 +02:00
Guillaume Desmottes
299f8b5927
ci: run 'cargo outdated' in schedules jobs
2020-04-27 14:19:46 +02:00
Guillaume Desmottes
f66fcbde91
ci: use images from gstreamer-rs
...
Also:
- use the same patterns as gstreamer-rs and gst-plugins-rs ci.
- remove unused cross build template
- update from Rust 1.36 to 1.40
2020-04-27 13:17:38 +02:00
Sebastian Dröge
7327666652
Update minimum Rust version to 1.36, GStreamer to 1.16.1 and explicitly use Debian buster docker images
2019-10-05 00:34:59 +03:00
Sebastian Dröge
77a9f4b459
Remove ARM/Windows builds from the CI and add cargo fmt
step
...
The ARM/Windows cross-builds were not too useful on their own and we
should rather set up proper CI for them.
2019-06-18 13:03:55 +03:00
Sebastian Dröge
7e7567ecec
Update CI for 1.16.0
2019-04-23 18:33:01 +03:00
Sebastian Dröge
e73bc4d9cd
Enable 1.31 test job now that 1.32 is released
2019-01-18 10:11:22 +02:00
Sebastian Dröge
980baacf6c
Add stable-armv7-unknown-linux-gnueabihf and stable-x86_64-pc-windows-gnu cross-builds
2018-12-19 18:32:35 +02:00
Sebastian Dröge
e383b504a2
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 12:41:34 +02:00
Sebastian Dröge
29d17faf09
Fix tests and enable them on CI
...
gstreamer-rtsp-server and gstreamer-editing-services are disabled for
now until there's a new release of them, or once we start building
against git master of them.
Fixes https://gitlab.freedesktop.org/gstreamer/gstreamer-rs-sys/issues/16
2018-11-11 18:06:27 +02:00
Sebastian Dröge
6b197df98c
Run gitlab-ci also with Rust 1.28
2018-11-04 18:50:50 +02:00
Sebastian Dröge
53ad4d0862
Remove rustfmt check from gitlab-ci.yml
...
All files are autogenerated and don't conform to what rustfmt would do
2018-11-03 17:54:12 +00:00
Jordan Petridis
a4113052f2
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 22:12:27 +03:00