Build gst-plugins-gtk4 with the equivelant of --all-feautres
Following !1452 (merged) we have features in the crate that conflict with each other and had to exclude it from the --all-features
CI build in 76b9836e
In the windows job we iterate over all the crates instead of building the workspace, so we can build them already with feature we want, we also do the same in gst-rs both linux and windows jobs. However we used to be able to do just workspace builds in linux plugin rs as it was faster since it better parallelize the build.
We could either:
- Figure out a way for the features to not conflict (not idea)
- Add another
cargo build
at the end of the current linux job that builds just-p gst-pluings-gtk4
with the features we want (Which means we'd have to remember to bump it tov1_24
etc each time) - Iterate over the crates like we do in the other jobs (same issue applies with bumping the feature manually)