@@ -316,7 +316,9 @@ fn scan_vendored(cwd: &Path, extra: &[&str]) -> serde_json::Value {
316316 "scan --mode vendored failed (exit {code}).\n stdout:\n {stdout}\n stderr:\n {stderr}"
317317 ) ;
318318 let env: serde_json:: Value = serde_json:: from_str ( stdout. trim ( ) ) . unwrap_or_else ( |e| {
319- panic ! ( "scan --mode vendored did not emit JSON ({e}).\n stdout:\n {stdout}\n stderr:\n {stderr}" )
319+ panic ! (
320+ "scan --mode vendored did not emit JSON ({e}).\n stdout:\n {stdout}\n stderr:\n {stderr}"
321+ )
320322 } ) ;
321323 assert_eq ! (
322324 env[ "status" ] . as_str( ) ,
@@ -385,8 +387,16 @@ fn assert_download_uuid(env: &serde_json::Value, uuids: &[&str], leg: &str) {
385387/// `vendor --revert --json` in `cwd`, asserting success and returning the
386388/// number of reverted entries.
387389fn vendor_revert ( cwd : & Path , leg : & str ) -> u64 {
388- let ( code, stdout, stderr) =
389- run_socket ( cwd, & [ "vendor" , "--revert" , "--json" , "--cwd" , cwd. to_str ( ) . unwrap ( ) ] ) ;
390+ let ( code, stdout, stderr) = run_socket (
391+ cwd,
392+ & [
393+ "vendor" ,
394+ "--revert" ,
395+ "--json" ,
396+ "--cwd" ,
397+ cwd. to_str ( ) . unwrap ( ) ,
398+ ] ,
399+ ) ;
390400 assert_eq ! (
391401 code, 0 ,
392402 "{leg}: vendor --revert failed (exit {code}).\n stdout:\n {stdout}\n stderr:\n {stderr}"
@@ -730,7 +740,11 @@ fn npm_package_lock_vendored_install_proof() {
730740 let fresh = tmp. path ( ) . join ( "fresh" ) ;
731741 std:: fs:: create_dir_all ( & fresh) . unwrap ( ) ;
732742 std:: fs:: copy ( proj. join ( "package.json" ) , fresh. join ( "package.json" ) ) . unwrap ( ) ;
733- std:: fs:: copy ( proj. join ( "package-lock.json" ) , fresh. join ( "package-lock.json" ) ) . unwrap ( ) ;
743+ std:: fs:: copy (
744+ proj. join ( "package-lock.json" ) ,
745+ fresh. join ( "package-lock.json" ) ,
746+ )
747+ . unwrap ( ) ;
734748 copy_dir_recursive ( & proj. join ( ".socket" ) , & fresh. join ( ".socket" ) ) ;
735749
736750 let fresh_cache = tmp. path ( ) . join ( "fresh-npm-cache" ) . display ( ) . to_string ( ) ;
@@ -1327,7 +1341,11 @@ fn pypi_requirements_txt_vendored_install_proof() {
13271341 // from the project root (bare relative paths resolve against the CWD).
13281342 let fresh = tmp. path ( ) . join ( "fresh" ) ;
13291343 std:: fs:: create_dir_all ( & fresh) . unwrap ( ) ;
1330- std:: fs:: copy ( proj. join ( "requirements.txt" ) , fresh. join ( "requirements.txt" ) ) . unwrap ( ) ;
1344+ std:: fs:: copy (
1345+ proj. join ( "requirements.txt" ) ,
1346+ fresh. join ( "requirements.txt" ) ,
1347+ )
1348+ . unwrap ( ) ;
13311349 copy_dir_recursive ( & proj. join ( ".socket" ) , & fresh. join ( ".socket" ) ) ;
13321350 let fresh_venv = fresh. join ( ".venv" ) ;
13331351 assert ! (
@@ -1415,7 +1433,11 @@ fn pypi_uv_lock_vendored_install_proof() {
14151433 }
14161434 let venv = proj. join ( ".venv" ) ;
14171435 let Some ( site) = site_packages ( & venv) else {
1418- soft_skip ! ( LEG , "could not locate site-packages under {}" , venv. display( ) ) ;
1436+ soft_skip ! (
1437+ LEG ,
1438+ "could not locate site-packages under {}" ,
1439+ venv. display( )
1440+ ) ;
14191441 } ;
14201442 assert ! (
14211443 !urllib3_patched( & site) ,
@@ -1551,7 +1573,9 @@ fn cargo_vendored_install_proof() {
15511573
15521574 // Vendored directory carries the patch; the registry source stays pristine.
15531575 let vendored_lib = proj
1554- . join ( format ! ( ".socket/vendor/cargo/{CARGO_UUID}/{CARGO_NAME}-{CARGO_VERSION}" ) )
1576+ . join ( format ! (
1577+ ".socket/vendor/cargo/{CARGO_UUID}/{CARGO_NAME}-{CARGO_VERSION}"
1578+ ) )
15551579 . join ( "src/lib.rs" ) ;
15561580 assert_patched ( & vendored_lib, CARGO_MARKER , LEG ) ;
15571581 if let Some ( ref lib) = registry_lib {
@@ -1745,7 +1769,9 @@ fn gem_bundler_vendored_known_platform_defect() {
17451769 . map ( |v| v == "1" || v. eq_ignore_ascii_case ( "true" ) )
17461770 . unwrap_or ( false ) ;
17471771
1748- let applied = env_json[ "vendor" ] [ "summary" ] [ "applied" ] . as_u64 ( ) . unwrap_or ( 0 ) ;
1772+ let applied = env_json[ "vendor" ] [ "summary" ] [ "applied" ]
1773+ . as_u64 ( )
1774+ . unwrap_or ( 0 ) ;
17491775 if code == 0 && applied >= 1 {
17501776 // The CLI now vendors platform gems. Say so loudly — this leg should be
17511777 // promoted to a full delivery proof (bundle install frozen) and this
@@ -1759,10 +1785,13 @@ fn gem_bundler_vendored_known_platform_defect() {
17591785 }
17601786
17611787 // Otherwise: it must be exactly the known `platform_gem_unsupported` failure.
1762- let events = env_json[ "vendor" ] [ "events" ] . as_array ( ) . cloned ( ) . unwrap_or_default ( ) ;
1763- let is_known = events. iter ( ) . any ( |e| {
1764- e[ "action" ] == "failed" && e[ "errorCode" ] == "platform_gem_unsupported"
1765- } ) ;
1788+ let events = env_json[ "vendor" ] [ "events" ]
1789+ . as_array ( )
1790+ . cloned ( )
1791+ . unwrap_or_default ( ) ;
1792+ let is_known = events
1793+ . iter ( )
1794+ . any ( |e| e[ "action" ] == "failed" && e[ "errorCode" ] == "platform_gem_unsupported" ) ;
17661795 assert ! (
17671796 !gem_strict,
17681797 "{LEG}: SOCKET_PATCH_VENDORED_E2E_GEM_STRICT=1 and vendoring {GEM_PURL} did not succeed \
@@ -1809,7 +1838,9 @@ fn golang_vendored_finds_no_free_patches() {
18091838 . expect ( "write go.mod" ) ;
18101839
18111840 let env_json = scan_vendored ( & proj, & [ "--ecosystems" , "golang" ] ) ;
1812- let applied = env_json[ "vendor" ] [ "summary" ] [ "applied" ] . as_u64 ( ) . unwrap_or ( 0 ) ;
1841+ let applied = env_json[ "vendor" ] [ "summary" ] [ "applied" ]
1842+ . as_u64 ( )
1843+ . unwrap_or ( 0 ) ;
18131844 assert_eq ! (
18141845 applied, 0 ,
18151846 "{LEG}: golang vendored something, but production publishes no free golang patches. \
@@ -1849,7 +1880,9 @@ fn deno_vendored_is_unsupported() {
18491880 . expect ( "write deno.json" ) ;
18501881
18511882 let env_json = scan_vendored ( & proj, & [ "--ecosystems" , "deno" ] ) ;
1852- let applied = env_json[ "vendor" ] [ "summary" ] [ "applied" ] . as_u64 ( ) . unwrap_or ( 0 ) ;
1883+ let applied = env_json[ "vendor" ] [ "summary" ] [ "applied" ]
1884+ . as_u64 ( )
1885+ . unwrap_or ( 0 ) ;
18531886 assert_eq ! (
18541887 applied, 0 ,
18551888 "{LEG}: deno vendored something, but vendored mode is not supported for deno:\n {env_json:#}"
0 commit comments