mozilla-services / mozilla-pipeline-schemas

Schemas for Mozilla's data ingestion pipeline and data lake outputs
https://protosaur.dev/mps-deploys/
Other
46 stars 91 forks source link

Use jsonschema-transpiler's pinned dependencies on install #792

Open badboy opened 8 months ago

badboy commented 8 months ago

See https://doc.rust-lang.org/cargo/commands/cargo-install.html#dealing-with-the-lockfile --locked will use the bundled Cargo.lock file with pinned dependencies, instead of recalculating dependency versions. This allows reproducible builds and avoids issues when any dependency releases a new version that contains incompatible changes.

cc @relud

Checklist for reviewer:

For glean changes:

For modifications to schemas in restricted namespaces (see CODEOWNERS):

badboy commented 8 months ago

I don't have merge rights here. @akkomar can you land it?