mirror of
https://github.com/renovatebot/renovate.git
synced 2026-11-02 10:33:39 +00:00
b84a54cda7
* fix(datasource/crate): tolerate null metadata fields crates.io returns `null` for unset crate metadata fields. `z.string().optional()` rejects `null`, so a single null field (e.g. `documentation` on the `sentry` crate) failed the whole metadata parse and discarded the valid `repository`, leaving `sourceUrl` unset and breaking monorepo grouping. Use `.nullish()` so null fields are tolerated. * datasource/crate: Use `Nullish()` for metadata * datasource/crate: Use `sentry` for null metadata test * datasource/crate: Use `DeepNullish()` for metadata
4 lines
1.6 KiB
Plaintext
4 lines
1.6 KiB
Plaintext
{"name":"sentry","vers":"0.1.0","deps":[{"name":"chrono","req":"^0.2.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.9.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.1.35","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"0d29ae928c9f77b6655c0bb8024013df8412ebc0783bad4c9878f55d9af19932","features":{},"yanked":false,"pubtime":"2016-05-20T17:24:17Z"}
|
|
{"name":"sentry","vers":"0.1.1","deps":[{"name":"chrono","req":"^0.2.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.9.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.1.35","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"31e6ef1c6bbe75d1617b5f3ceb7fd6096f3562aa5c1ebed27377ad897915ec19","features":{},"yanked":false,"pubtime":"2016-05-22T17:14:04Z"}
|
|
{"name":"sentry","vers":"0.1.2","deps":[{"name":"chrono","req":"^0.2.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hyper","req":"^0.9.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"time","req":"^0.1.35","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"}],"cksum":"bc3a17104c62c1f149164364de8016818cc15dc438fc4e066ce41394d4fc4dcd","features":{},"yanked":false,"pubtime":"2016-05-29T18:29:40Z"}
|