Enum
pipeleek gh renovate enum
Enumerate Renovate configurations
Synopsis
Enumerate GitHub repositories for Renovate bot configurations. Identifies repositories with Renovate workflows, config files, autodiscovery settings, and self-hosted configurations.
| pipeleek gh renovate enum [no options!] [flags]
|
Examples
| # Enumerate all owned repositories
pipeleek gh renovate enum --github https://api.github.com --token ghp_xxxxx --owned
# Enumerate all public repositories
pipeleek gh renovate enum --github https://api.github.com --token ghp_xxxxx
# Enumerate specific organization
pipeleek gh renovate enum --github https://api.github.com --token ghp_xxxxx --org mycompany
# Enumerate with config file dump
pipeleek gh renovate enum --github https://api.github.com --token ghp_xxxxx --owned --dump
# Fast mode (skip config file detection)
pipeleek gh renovate enum --github https://api.github.com --token ghp_xxxxx --org myorg --fast
# Enumerate specific repository
pipeleek gh renovate enum --github https://api.github.com --token ghp_xxxxx --repo owner/repo
|
Options
| -d, --dump Dump mode - save all config files to renovate-enum-out folder (default false)
--extend-renovate-config-service string Base URL of the resolver service e.g. http://localhost:3000 (docker run -ti -p 3000:3000 jfrcomp/renovate-config-resolver:latest). Renovate configs can be extended by shareable preset, resolving them makes enumeration more accurate.
-f, --fast Fast mode - skip renovate config file detection, only check workflow files for renovate bot job (default false)
-h, --help help for enum
-m, --member Scan repositories the user is member of
--order-by string Order repositories by: created, updated, pushed, or full_name (default "created")
--org string Organization to scan
-o, --owned Scan user owned repositories only
-p, --page int Page number to start fetching repositories from (default 1, fetch all pages) (default 1)
-r, --repo string Repository to scan for Renovate configuration in format owner/repo (if not set, all repositories will be scanned)
-s, --search string Query string for searching repositories
|
Options inherited from parent commands
| --color Enable colored log output (auto-disabled when using --logfile) (default true)
--config string Config file path. Example: ~/.config/pipeleek/pipeleek.yaml
-g, --github string GitHub API base URL (default "https://api.github.com")
--ignore-proxy Ignore HTTP_PROXY environment variable
--json Use JSON as log output format
--log-level string Set log level globally (debug, info, warn, error). Example: --log-level=warn
-l, --logfile string Log output to a file
-t, --token string GitHub Personal Access Token
-v, --verbose Enable debug logging (shortcut for --log-level=debug)
|
SEE ALSO