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
- Remove invalid 'metadata: read' permission that causes GitHub Actions validation error
- Fix auto-merge API endpoint to use correct format with auto_merge parameter
- Improve label checking logic to be more permissive for Dependabot PRs
- Replace gh CLI commands with curl for better compatibility and consistency
- Ensure workflow only runs on upstream repository to prevent fork failures
Fixes auto-merge functionality for Dependabot PRs and resolves workflow validation errors.
-d '{"body":"🤖 **Dependabot Auto-Merge Status**\n\nThis PR meets the criteria for auto-merge but could not be automatically merged due to repository permissions.\n\n**Details:**\n- Update type: ${{ steps.metadata.outputs.update-type }}\n- Dependencies: ${{ steps.metadata.outputs.dependency-names }}\n- Previous version: ${{ steps.metadata.outputs.previous-version }}\n- New version: ${{ steps.metadata.outputs.new-version }}\n\nPlease review and merge manually if appropriate."}'
-d '{"body":"🚨 **Major Version Update Detected** 🚨\n\nThis PR contains a major version update that requires manual review:\n- **Dependency:** ${{ steps.metadata.outputs.dependency-names }}\n- **Previous version:** ${{ steps.metadata.outputs.previous-version }}\n- **New version:** ${{ steps.metadata.outputs.new-version }}\n\nPlease review the changelog and breaking changes before merging.\n\nAuto-merge has been **disabled** for this PR."}'
98
107
99
108
- name: Log Auto-Merge Decision
100
109
run: |
@@ -113,4 +122,4 @@ jobs:
113
122
fi
114
123
else
115
124
echo "❌ Auto-merge DISABLED: Major version update or unknown update type"
0 commit comments