diff --git a/action.yml b/action.yml index f66ac1c..0e9d766 100644 --- a/action.yml +++ b/action.yml @@ -320,6 +320,15 @@ runs: echo "::group::Bun Update" if [ -f "bun.lock" ] || [ -f "bun.lockb" ]; then npm install -g bun + echo "Updating root..." + bun update --latest + for pkg in apps/*/package.json packages/*/package.json; do + [ -f "$pkg" ] || continue + dir=$(dirname "$pkg") + echo "Updating $dir..." + (cd "$dir" && bun update --latest) + done + echo "Resolving bun.lock versions..." bun update else echo "No bun.lock found - skipping Bun update"