diff --git a/scripts/sync-general-content.sh b/scripts/sync-general-content.sh index 622c3a2..c0bf16f 100755 --- a/scripts/sync-general-content.sh +++ b/scripts/sync-general-content.sh @@ -104,6 +104,7 @@ cat > "$ROOT_DIR/content/docs/specification/meta.json" < "$mdx" < EOF done echo "Rewriting legacy Swagger UI links..." -legacy_swagger_target="../margo-management-interface/management-interface-swagger.md" -current_swagger_target="../margo-management-interface/workload-management-api-1.0.0" -find "$ROOT_DIR/content/docs" -type f \( -name "*.md" -o -name "*.mdx" \) -print0 | while IFS= read -r -d '' doc; do - if grep -q "$legacy_swagger_target" "$doc"; then +while read -r legacy current; do + [ -n "$legacy" ] || continue + find "$ROOT_DIR/content/docs" -type f \( -name "*.md" -o -name "*.mdx" \) -print0 | while IFS= read -r -d '' doc; do + grep -q "$legacy" "$doc" || continue if [[ "$OSTYPE" == "darwin"* ]]; then - sed -i '' "s|$legacy_swagger_target|$current_swagger_target|g" "$doc" + sed -i '' "s|${legacy}\.md|${current}|g; s|${legacy}|${current}|g" "$doc" else - sed -i "s|$legacy_swagger_target|$current_swagger_target|g" "$doc" + sed -i "s|${legacy}\.md|${current}|g; s|${legacy}|${current}|g" "$doc" fi - fi -done + done +done <<'PAIRS' +management-interface-swagger workload-management-api-1.0.0 +trust-bundle-api-swagger trust-bundle-api-1.0.0 +PAIRS echo "Copying OpenAPI specs to public..." find "$ROOT_DIR/content/docs" -type f \( -name "*.yaml" -o -name "*.yml" \) -print0 | while IFS= read -r -d '' yaml; do