Use Workspace Dependencies
Workspace dependencies make it easy to ensure all member crates of the workspace use the same version of a certain dependency.
- Introduce workspace dependencies and package metadata
- Fix loading glTF which require extensions. This breaking change in the crate was introduced without a breaking version change (https://github.com/gltf-rs/gltf/issues/431). Therefore, we depend on the git 1.4.0 version, until this is fixed in the glTF crate itself.
- Test all targets in CI
- Remove caching from CI because it's slower than without and fucked our CI budget
Edited by Philipp Dobler