From fd185cbebdf3ead383abef3a827a7fe39500ec17 Mon Sep 17 00:00:00 2001 From: Peter Hanssens Date: Sun, 21 Sep 2025 00:13:39 +1000 Subject: [PATCH] feat: Add script for publishing remaining packages - 33/46 packages successfully published to crates.io - Rate limit hit after publishing 33 packages - Created script to publish remaining 13 packages after rate limit resets - All core components and utilities published successfully --- scripts/publish_remaining_packages.sh | 30 +++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) create mode 100755 scripts/publish_remaining_packages.sh diff --git a/scripts/publish_remaining_packages.sh b/scripts/publish_remaining_packages.sh new file mode 100755 index 0000000..4482ed0 --- /dev/null +++ b/scripts/publish_remaining_packages.sh @@ -0,0 +1,30 @@ +#!/bin/bash + +# Script to publish remaining packages after rate limit resets +# Run this after the rate limit resets (around 14:12:20 GMT on Sep 20, 2025) + +echo "🚀 Publishing remaining packages to crates.io..." + +# List of packages that failed due to rate limit +remaining_packages=( + "select" + "separator" + "sheet" + "skeleton" + "slider" + "switch" + "table" + "tabs" + "textarea" + "toast" + "toggle" + "tooltip" +) + +# Publish each remaining package +for package in "${remaining_packages[@]}"; do + echo "📦 Publishing $package..." + (cd "packages/leptos/$package" && cargo publish --no-verify --allow-dirty) || echo "❌ Failed to publish $package" +done + +echo "✅ Publishing complete!"