Dependency checker used in Envoy proxy’s CI
Prerequisites
Python 3.12+
GitHub access token via GITHUB_TOKEN or --github_token <path>
Dependency metadata JSON (for example Envoy repository_locations output)
Usage
$ envoy.dependency.check --repository_locations=/path/to/repository_locations.json
Use --fix to apply safe issue-management fixes (create missing dependency issues, close stale/duplicate issues, and create missing GitHub labels).
Checks
release_dates: compare recorded dependency release dates with upstream.
release_issues: validate dependency-upgrade tracking issues and labels.
releases: detect newer upstream releases or recent post-pin commits.
Input format
The input JSON maps dependency name to envoy.dependency.check.typing.DependencyMetadataDict-compatible metadata. Each entry must include release_date, version, urls, and sha256.
Metadata
Release files for envoy.dependency.check 0.2.1
For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.
Source distribution (sdist)
| File | Size | Uploaded | |
|---|---|---|---|
| envoy_dependency_check-0.2.1.tar.gz | 13.0 kB | Details |
Built distribution (wheel)
| File | Interpreter | ABI | Platform | Reset |
|---|---|---|---|---|
| envoy_dependency_check-0.2.1-py3-none-any.whl | Python 3 | none | any | Details |
Total release size: 28.2 kB
Release files / envoy_dependency_check-0.2.1.tar.gz
| Download URL | envoy_dependency_check-0.2.1.tar.gz |
|---|---|
| Size | 13.0 kB |
| Tags | Source |
|
SHA-256 checksum How to use checksums |
d91134dc18d2a6a69694623b70a7cb0571647f141a493f0e1bff12d843ec9f7b
|
|
BLAKE2b-256 checksum How to use checksums |
9d47ba5c7e0e202aff1344dfe0e785c545eaf4ce31f1ea5b97533ff83b63dbcf
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|
Release files / envoy_dependency_check-0.2.1-py3-none-any.whl
| Download URL | envoy_dependency_check-0.2.1-py3-none-any.whl |
|---|---|
| Size | 15.3 kB |
| Tags | Python 3 |
|
SHA-256 checksum How to use checksums |
a037ab34b7db9893ecf07247c8e9149481148de26f340f1c27e4adfa7a48e227
|
|
BLAKE2b-256 checksum How to use checksums |
067cafcea506f6d304321ce8deca1ff7e21e6fc4c34e6431e66409219afb49b3
|
| Upload date | |
|
Uploaded using Trusted Publishing? What is trusted publishing? |
Yes |
| Uploaded via |
twine/6.1.0 CPython/3.13.13
|