INNER CODE UNIT · Python
main
flayerlabs/flaunchgg-contracts · lib/optimism/ops/check-changed/main.py:56
def main():
patterns = sys.argv[1].split(',') + REBUILD_ALL_PATTERNS
no_go_deps = os.getenv('CHECK_CHANGED_NO_GO_DEPS')
if no_go_deps is None:
patterns = patterns + GO_PATTERNS
fp = os.path.realpath(__file__)
monorepo_path = os.path.realpath(os.path.join(fp, '..', '..'))
log.info('Discovered monorepo path: %s', monorepo_path)
current_branch = git_cmd('rev-parse --abbrev-ref HEAD', monorepo_path)
log.info('Current branch: %s', current_branch)
if current_branch in WHITELISTED_BRANCHES:
log.info('Current branch %s is whitelisted, triggering build', current_branch)
exit_build()
pr_urls = os.getenv('CIRCLE_PULL_REQUESTS', None)