From 1d0111ddc1e81d1d626a6e00b33f926246844aad Mon Sep 17 00:00:00 2001 From: ankitTelnyx Date: Fri, 3 Jul 2026 15:54:22 +0100 Subject: [PATCH] ci(release): require manual merge of release PRs (remove auto-merge step) --- .github/workflows/release-please.yml | 16 ---------------- 1 file changed, 16 deletions(-) diff --git a/.github/workflows/release-please.yml b/.github/workflows/release-please.yml index b6d35585..1f459c47 100644 --- a/.github/workflows/release-please.yml +++ b/.github/workflows/release-please.yml @@ -218,19 +218,3 @@ jobs: echo "::error::Merged release commit for $VER but no v$VER tag exists. github-release silently no-opped (merged release PR likely missing the autorelease pending label). Add the label to the merged PR and re-run this workflow." exit 1 fi - - - name: Enable auto-merge on release PRs - if: github.ref == 'refs/heads/next' && steps.release-pr.outputs.prs_created == 'true' - env: - GH_TOKEN: ${{ secrets.SDK_WRITE_TOKEN }} - REPO: ${{ github.repository }} - PR_NUM: ${{ steps.release-pr.outputs.pr_number }} - run: | - if [ -n "$PR_NUM" ]; then - gh pr merge "$PR_NUM" --auto --squash --repo "$REPO" 2>/dev/null || echo "Auto-merge already enabled or PR #$PR_NUM not mergeable" - fi - sleep 3 - prs=$(gh pr list --repo "$REPO" --state open --label "autorelease: pending" --json number --jq '.[].number') - for pr in $prs; do - gh pr merge "$pr" --auto --squash --repo "$REPO" 2>/dev/null || true - done