Skip to content

Commit 107722e

Browse files
sypharGuillaumeGomez
authored andcommitted
rustdoc JSON: set public access so files can be downloaded via static.docs.rs
1 parent 891f1a7 commit 107722e

File tree

1 file changed

+9
-9
lines changed

1 file changed

+9
-9
lines changed

src/docbuilder/rustwide_builder.rs

Lines changed: 9 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -921,10 +921,10 @@ impl RustwideBuilder {
921921

922922
for format_version in [format_version, RustdocJsonFormatVersion::Latest] {
923923
let _span = info_span!("store_json", %format_version).entered();
924-
self.storage.store_one(
925-
rustdoc_json_path(name, version, target, format_version),
926-
compressed_json.clone(),
927-
)?;
924+
let path = rustdoc_json_path(name, version, target, format_version);
925+
926+
self.storage.store_one(&path, compressed_json.clone())?;
927+
self.storage.set_public_access(&path, true)?;
928928
}
929929

930930
Ok(())
@@ -1478,12 +1478,14 @@ mod tests {
14781478
// other targets too
14791479
for target in DEFAULT_TARGETS {
14801480
// check if rustdoc json files exist for all targets
1481-
assert!(storage.exists(&rustdoc_json_path(
1481+
let path = rustdoc_json_path(
14821482
crate_,
14831483
version,
14841484
target,
1485-
RustdocJsonFormatVersion::Latest
1486-
))?);
1485+
RustdocJsonFormatVersion::Latest,
1486+
);
1487+
assert!(storage.exists(&path)?);
1488+
assert!(storage.get_public_access(&path)?);
14871489

14881490
let json_prefix = format!("rustdoc-json/{crate_}/{version}/{target}/");
14891491
let mut json_files: Vec<_> = storage
@@ -1492,8 +1494,6 @@ mod tests {
14921494
.map(|f| f.strip_prefix(&json_prefix).unwrap().to_owned())
14931495
.collect();
14941496
json_files.sort();
1495-
dbg!(&json_prefix);
1496-
dbg!(&json_files);
14971497
assert_eq!(
14981498
json_files,
14991499
vec![

0 commit comments

Comments
 (0)