diff --git a/lib/modules/datasource/crate/__fixtures__/libc b/lib/modules/datasource/crate/__fixtures__/libc index 346b382c83a3e5a23d824860d414b23515ec03a9..9ba974fda052cd783fd8de86143fc16fc2527b09 100644 --- a/lib/modules/datasource/crate/__fixtures__/libc +++ b/lib/modules/datasource/crate/__fixtures__/libc @@ -62,4 +62,4 @@ {"name":"libc","vers":"0.2.48","deps":[{"name":"rustc-std-workspace-core","req":"^1.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"e962c7641008ac010fa60a7dfdc1712449f29c44ef2d4702394aea943ee75047","features":{"use_std":[],"default":["use_std"],"rustc-dep-of-std":["align","rustc-std-workspace-core"],"align":[]},"yanked":false,"links":null} {"name":"libc","vers":"0.2.49","deps":[{"name":"rustc-std-workspace-core","req":"^1.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"413f3dfc802c5dc91dc570b05125b6cda9855edfaa9825c9849807876376e70e","features":{"use_std":[],"align":[],"extra_traits":[],"default":["use_std"],"rustc-dep-of-std":["align","rustc-std-workspace-core"]},"yanked":false,"links":null} {"name":"libc","vers":"0.2.50","deps":[{"name":"rustc-std-workspace-core","req":"^1.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"aab692d7759f5cd8c859e169db98ae5b52c924add2af5fbbca11d12fefb567c1","features":{"extra_traits":[],"use_std":[],"rustc-dep-of-std":["align","rustc-std-workspace-core"],"align":[],"default":["use_std"]},"yanked":false,"links":null} -{"name":"libc","vers":"0.2.51","deps":[{"name":"rustc-std-workspace-core","req":"^1.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"bedcc7a809076656486ffe045abeeac163da1b558e963a31e29fbfbeba916917","features":{"align":[],"rustc-dep-of-std":["align","rustc-std-workspace-core"],"extra_traits":[],"use_std":[],"default":["use_std"]},"yanked":false,"links":null} +{"name":"libc","vers":"0.2.51+metadata","deps":[{"name":"rustc-std-workspace-core","req":"^1.0.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"}],"cksum":"bedcc7a809076656486ffe045abeeac163da1b558e963a31e29fbfbeba916917","features":{"align":[],"rustc-dep-of-std":["align","rustc-std-workspace-core"],"extra_traits":[],"use_std":[],"default":["use_std"]},"yanked":false,"links":null} diff --git a/lib/modules/datasource/crate/index.ts b/lib/modules/datasource/crate/index.ts index 5e6d07b2529c8c95be81f1fe1f5be5908abddddc..a46e4580f28d04dc9f21471948a49301a0ae9b9b 100644 --- a/lib/modules/datasource/crate/index.ts +++ b/lib/modules/datasource/crate/index.ts @@ -97,7 +97,7 @@ export class CrateDatasource extends Datasource { result.releases = lines .map((version) => { const release: Release = { - version: version.vers, + version: version.vers.replace(/\+.*$/, ''), }; if (version.yanked) { release.isDeprecated = true;