You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
echo "::error title=missing a3s-libkrun-sys release::Publish and verify a3s-libkrun-sys@$VERSION with publish-libkrun-sys.yml before running the general release."
echo "::error::crates.io returned HTTP $status while verifying $crate@$VERSION"
746
+
return 1
747
+
fi
748
+
if [ "$attempt" -lt 18 ]; then
749
+
sleep 10
750
+
fi
751
+
done
752
+
echo "::error::$crate@$VERSION did not become visible on crates.io"
753
+
return 1
754
+
}
755
+
756
+
libkrun_code="$(crate_status a3s-libkrun-sys)"
757
+
case "$libkrun_code" in
758
+
200) ;;
759
+
404)
760
+
echo "::error title=missing a3s-libkrun-sys release::Publish and verify a3s-libkrun-sys@$VERSION with publish-libkrun-sys.yml before running the general release."
761
+
exit 1
762
+
;;
763
+
*)
764
+
echo "::error::crates.io returned HTTP $libkrun_code while checking a3s-libkrun-sys@$VERSION"
765
+
exit 1
766
+
;;
767
+
esac
768
+
735
769
# Order matters: a dependent is published AFTER its internal deps so
736
770
# the index has them. libkrun-sys is deliberately excluded: its
737
771
# dedicated workflow performs native clean-package, size, and
738
772
# corresponding-source gates that this stub-mode job cannot bypass.
739
773
for crate in a3s-box-core a3s-box-netproxy a3s-box-runtime a3s-box-sdk; do
echo "$crate@$VERSION became visible after a concurrent publication"
788
+
fi
789
+
;;
790
+
*)
791
+
echo "::error::crates.io returned HTTP $code while checking $crate@$VERSION"
792
+
exit 1
793
+
;;
794
+
esac
795
+
wait_for_crate "$crate"
753
796
done
754
-
if [ -n "$FAILED" ]; then
755
-
echo "::warning::crates.io publish incomplete for:$FAILED — does NOT block the release; rotate CARGO_REGISTRY_TOKEN / fix version requirements to resolve."
756
-
fi
757
797
758
798
# ── Update Homebrew Formula ────────────────────────────────────
0 commit comments