INNER CODE UNIT · Python
match_path
flayerlabs/flaunchgg-contracts · lib/optimism/ops/check-changed/main.py:128
def match_path(path, patterns):
for pattern in patterns:
if re.search(pattern, path):
log.info('✅ match found on %s: %s', path, pattern)
return True
return False
def extract_pr_number(branch_name):
# Merge queue branches are named: gh-readonly-queue/{base_branch}/pr-{number}-{sha}
match = re.search(r'/pr-(\d+)-', branch_name)
if match:
pr_number = match.group(1)
log.info('Extracted PR number: %s', pr_number)
return pr_number
else:
return None
def exit_build():