Dependency checker used in Envoy proxy's CI
Project description
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.
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file envoy_dependency_check-0.2.0.tar.gz.
File metadata
- Download URL: envoy_dependency_check-0.2.0.tar.gz
- Upload date:
- Size: 13.1 kB
- Tags: Source
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
28b5a22b2da0de21de8c0d15e64073c37e9d362a7848b79d49fbb66c2a9d9350
|
|
| MD5 |
243cce69f6a6f96087a42b4d43f30e7f
|
|
| BLAKE2b-256 |
ba8748703b81e43c945142f2a1195cce04bfba198387b17bfc33ed1f58f1aac7
|
File details
Details for the file envoy_dependency_check-0.2.0-py3-none-any.whl.
File metadata
- Download URL: envoy_dependency_check-0.2.0-py3-none-any.whl
- Upload date:
- Size: 15.3 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? Yes
- Uploaded via: twine/6.1.0 CPython/3.13.13
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
2ce4790e18a88d53b18af7c3b9aea169c73873f13a24d2fb3d25ab1807c17609
|
|
| MD5 |
29e7b09f03623e5e343267fcad735688
|
|
| BLAKE2b-256 |
b1275879ab58ff38bbbd675269d4199a6d3534774a4a2f38b6cc4d42c892193a
|