We should add a workflow that tries to compile the up-rust crate against the HEAD revision of the up-spec repository (usually that would be the top of the main branch).
This will allow us to detect any breaking changes introduced in the spec early on.