yowainwright/Codependence

Enforce dependency version policy in CI and optionally update mismatched versions

View on GitHub

Trust Signals

Scorecard Score
not yet scored
Maintenance Recency
Stale
License
None
namedescriptionrequireddefault
codependenciesSpace-separated list of dependencies to check (e.g., "lodash react")no
configPath to config fileno
filesFile glob patterns (space-separated)no
targetsConfigured manager targets to run (space-separated)no
versionExact tool version, or manager=version pairs for multiple toolsno
lockfileRequire lockfiles for selected targets (true/false)notrue
pull-requestCreate or update a pull request (true/false)nofalse
tokenFine-grained PAT used to create pull requestsno
dockerhub-usernameDocker Hub username for private image metadatano
dockerhub-tokenDocker Hub read-only PAT or organization access tokenno
ghcr-usernameGitHub username for private GHCR image metadatano
ghcr-tokenGitHub token with read access to GHCR packagesno
post-update-commandTrusted command that regenerates lockfiles after updatesno
draftCreate a draft pull request (true/false)nofalse
branch-prefixStable pull request branch prefixnoupdate-dependencies
updateUpdate dependencies based on check (true/false)nofalse
dryRunPreview changes without modifying files (true/false)nofalse
permissiveUpdate all dependencies to latest except those in codependencies (true/false)nofalse
modePolicy mode: verbose checks listed packages; precise updates all except listed packagesno
levelAllowed update level: patch, minor, or majorno
languageTarget language: nodejs (stable), or experimental go, python, rust, docker, github-actionsno
fail-on-outdatedFail the action if dependencies are outdated (true/false)notrue
rootDirRoot directory to start searchno
ignoreIgnore glob patterns (space-separated)no
silentEnable silent logging (true/false)nofalse
debugEnable debug logging (true/false)nofalse
yarnConfigEnable yarn config support (true/false)nofalse
noCacheDisable version cache for fresh registry results (true/false)nofalse
formatOutput format: json, markdown, or tableno
outputFileWrite formatted output to this file pathno
namedescription
outdatedWhether any dependencies were outdated (true/false)
pull-request-urlCreated or updated pull request URL