Browse Source

Don't require readme field in crates check (#5511)

don't require readme field in crates check
Justin Starry 8 months ago
parent
commit
381a5d5480
1 changed files with 1 additions and 7 deletions
  1. 1 7
      ci/check-crates.sh

+ 1 - 7
ci/check-crates.sh

@@ -52,13 +52,12 @@ for file in "${files[@]}"; do
 
   # crates.io will reject publication if certain fields are not populated
   # https://doc.rust-lang.org/cargo/reference/publishing.html#before-publishing-a-new-crate
-  IFS=$'\t' read -r lic licf desc home repo readme < <(toml get "$file" . | jq -r "
+  IFS=$'\t' read -r lic licf desc home repo < <(toml get "$file" . | jq -r "
     (.package.license | tojson)\
     +\"\t\"+(.package.license_file | tojson)\
     +\"\t\"+(.package.description | tojson)\
     +\"\t\"+(.package.homepage | tojson)\
     +\"\t\"+(.package.repository | tojson)\
-    +\"\t\"+(.package.readme | tojson)\
   ")
 
   declare missing_metadata=()
@@ -82,11 +81,6 @@ for file in "${files[@]}"; do
   else
     echo "✅ repository"
   fi
-  if [ "$readme" = "null" ]; then
-    missing_metadata+=( "readme" )
-  else
-    echo "✅ readme"
-  fi
 
   if [ ${#missing_metadata[@]} -ne 0 ]; then
     echo "❌ $crate_name is missing the following metadata fields: ${missing_metadata[*]}"