""" Configuration for the dependabro package. """ import os TERRAFORM_MODULE_LIST_FILE = os.path.join( os.path.dirname(__file__), "terraform-modules.yaml" ) MODULE_VERSIONS_CACHE_FILE = os.getenv( "MODULE_VERSIONS_CACHE_FILE", "/tmp/module_versions_cache.json" ) DAY_IN_SECONDS = 24 * 60 * 60 CACHE_DURATION = int(os.getenv("CACHE_DURATION", f"{DAY_IN_SECONDS}")) DIRS_EXCLUDE_PREFIXES = ("__", ".", "aws-risk-credentials-exposed") FILES_EXCLUDE_PREFIXES = "variables.tf" GITHUB_ORG = os.getenv("GITHUB_ORG", "theorchard") GITHUB_TOKEN = os.getenv("GITHUB_TOKEN") GITHUB_REPOS_API_BASE_URL = f"https://api.github.com/repos/{GITHUB_ORG}" GITHUB_REPOS_API_HEADERS = { "Accept": "application/vnd.github+json", "Authorization": f"Bearer {GITHUB_TOKEN}", } TERRAFORM_MODULE_SOURCE_PREFIX = f"git@github.com:{GITHUB_ORG}/terraform-"