def lambda_handler()

in aws/hhvm1/lambdas/check_if_repos_changed.py [0:0]


def lambda_handler(event, context=None):
  if skip_ec2(event) or fake_ec2(event) or is_test_build(event):
    return False

  results = normalize_results(event.get('results', {}))

  for version, vr in results.get('ForEachVersion', {}).items():
    if (
      'success' in vr.get('PublishBinaryPackages', {}) or
      'success' in vr.get('PublishSourceTarball', {}) or
      'success' in vr.get('BuildAndPublishMacOS', {}) or
      # nightlies are published directly from MakeSourceTarball
      is_nightly(version) and 'success' in vr.get('MakeSourceTarball', {})
    ):
      return True

  return False