INNER CODE UNIT · Python

extract_pr_number

flayerlabs/flaunchgg-contracts · lib/optimism/ops/check-changed/main.py:135

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():
    sys.exit(0)


def exit_nobuild():
    subprocess.check_call(['circleci', 'step', 'halt'])
    sys.exit(0)

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…