@cgeek ton intervention est nécessaire pour le problème suivant, Rust requiert à minima TLS 1.2 pour vérifier les certificats lors du téléchargement des dépendances, or la VM Windows que nous utilisons contient une version trop vielle de TLS :
default: > neon build
default: node-pre-gyp info ok
default: neon info forcing rebuild for new build settings
default: neon info running cargo
default: Updating registry `https://github.com/rust-lang/crates.io-index`
default: warning: spurious network error (2 tries remaining): unknown certificate check failure; class=Net (12); code=Certificate (-17)
default: warning: Certificate check failure might be caused by outdated TLS on older versions of Windows.
default: If you are using Windows 7, Windows Server 2008 R2 or Windows Server 2012,
default: please follow these instructions to enable more secure TLS:
default: https://support.microsoft.com/en-us/help/3140245/
default: See https://github.com/rust-lang/cargo/issues/5066 for details.
default: warning: spurious network error (1 tries remaining): unknown certificate check failure; class=Net (12); code=Certificate (-17)
default: warning: Certificate check failure might be caused by outdated TLS on older versions of Windows.
default: If you are using Windows 7, Windows Server 2008 R2 or Windows Server 2012,
default: please follow these instructions to enable more secure TLS:
default: https://support.microsoft.com/en-us/help/3140245/
default: See https://github.com/rust-lang/cargo/issues/5066 for details.
default: error: failed to fetch `https://github.com/rust-lang/crates.io-index`
default: Caused by:
default: unknown certificate check failure; class=Net (12); code=Certificate (-17)
default: neon ERR! cargo build failed
default: Error: cargo build failed
La solution est indiquée, il faut mettre a jours Windows : https://support.microsoft.com/en-us/help/3140245/update-to-enable-tls-1-1-and-tls-1-2-as-a-default-secure-protocols-in