Skip to content

Commit

Permalink
apacheGH-36243: [Dev] Remove PR workflow label as part of merge
Browse files Browse the repository at this point in the history
  • Loading branch information
raulcd committed Jun 22, 2023
1 parent 1289133 commit 92702c3
Showing 1 changed file with 11 additions and 0 deletions.
11 changes: 11 additions & 0 deletions dev/merge_arrow_pr.py
Original file line number Diff line number Diff line change
Expand Up @@ -421,8 +421,19 @@ def merge_pr(self, number, commit_title, commit_message):
if response.status_code != 200 and 'merged' not in result:
result['merged'] = False
result['message'] += f': {url}'
else:
self.clear_pr_state_labels(number)
return result

def clear_pr_state_labels(self, number):
url = f'{self.github_api}/issues/{number}/labels'
response = requests.get(url, headers=self.headers)
labels = response.json()
for label in labels:
if label['name'].startswith('awaiting'):
label_url = f"{url}/{label['name']}"
response = requests.delete(label_url, headers=self.headers)


class CommandInput(object):
"""
Expand Down

0 comments on commit 92702c3

Please sign in to comment.