Skip to content

Commit db8077f

Browse files
authored
feat: auto-merge PR after CI checks pass (#39)
1 parent ae597bf commit db8077f

1 file changed

Lines changed: 8 additions & 3 deletions

File tree

scripts/prepare-release.sh

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -80,6 +80,11 @@ if [[ "$CHECKS_FOUND" -eq 0 ]]; then
8080
fi
8181

8282
echo "==> Watching CI checks..."
83-
gh pr checks --watch --interval 1 --fail-fast
84-
85-
echo "==> CI passed. Ready to merge."
83+
if gh pr checks --watch --interval 1 --fail-fast; then
84+
echo "==> CI passed. Merging..."
85+
if gh pr merge --squash --delete-branch; then
86+
echo "==> Merge successful."
87+
else
88+
echo "==> Merge failed!"
89+
fi
90+
fi

0 commit comments

Comments
 (0)