Files
Kim Gustyr 6eedb413f9 refactor(types): Add lockfile-only skip reason (#46384)
refactor(types): add `lockfile-only` skip reason
2026-09-22 13:40:30 +00:00

83 lines
2.1 KiB
TypeScript

export type SkipReason =
| 'contains-variable'
| 'disabled'
| 'empty'
| 'file-dependency'
| 'file'
| 'git-dependency'
| 'git-plugin'
| 'ignored'
| 'internal-error'
| 'internal-package'
| 'invalid-config'
| 'invalid-dependency-specification'
| 'invalid-name'
| 'invalid-sha256'
| 'invalid-url'
| 'invalid-value'
| 'invalid-version'
| 'local-chart'
| 'local-dependency'
| 'local'
| 'multiple-constraint-dep'
| 'name-placeholder'
| 'no-repository'
| 'no-source-match'
| 'no-source'
| 'non-hex-dep-types'
| 'not-a-version'
| 'package-rules'
| 'path-dependency'
| 'placeholder-url'
| 'unknown-engines'
| 'unknown-registry'
| 'unknown-volta'
| 'unspecified-version'
| 'unsupported-chart-type'
| 'unsupported-datasource'
| 'unsupported-remote'
| 'unsupported-url'
| 'unsupported-version'
| 'unsupported'
| 'unversioned-reference'
| 'version-placeholder'
| 'is-pinned'
| 'missing-depname'
| 'recursive-placeholder'
| 'github-token-required'
| 'inherited-dependency'
/**
* The dependency has been detected as explicitly malicious.
*
* This reason should be removed before the update phase, so updates can be determined.
*/
| 'malicious-version-in-use'
/**
* The dependency has a new dependency version available which has been marked as malicious.
*
* Renovate will not propose any updates, and leave you on the version you are currently on, which is currently known as safe.
*/
| 'malicious-update-proposed'
/**
* The dependency is not declared in any package file, and exists only in a lockfile.
*
* Renovate will not propose any routine updates: this reason is only removed to remediate a vulnerability, and only once a fixed version is known.
*/
| 'lockfile-only';
export type StageName =
| 'current-timestamp'
| 'datasource-merge'
| 'extract'
| 'lock-file-maintenance-merge'
| 'lock-file-maintenance-merge-2'
| 'lookup'
| 'pre-lookup'
| 'source-url'
| 'update-type'
| 'update-type-merge'
/**
* The update was skipped during one of the Enrichment modules.
*/
| 'enrichment';