Skip to main content

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.

Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

envoy_dependency_check-0.2.1.tar.gz (13.0 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

envoy_dependency_check-0.2.1-py3-none-any.whl (15.3 kB view details)

Uploaded Python 3

File details

Details for the file envoy_dependency_check-0.2.1.tar.gz.

File metadata

  • Download URL: envoy_dependency_check-0.2.1.tar.gz
  • Upload date:
  • Size: 13.0 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? Yes
  • Uploaded via: twine/6.1.0 CPython/3.13.13

File hashes

Hashes for envoy_dependency_check-0.2.1.tar.gz
Algorithm Hash digest
SHA256 d91134dc18d2a6a69694623b70a7cb0571647f141a493f0e1bff12d843ec9f7b
MD5 5f5d849b90a974f729c0c0a95256bc4e
BLAKE2b-256 9d47ba5c7e0e202aff1344dfe0e785c545eaf4ce31f1ea5b97533ff83b63dbcf

See more details on using hashes here.

File details

Details for the file envoy_dependency_check-0.2.1-py3-none-any.whl.

File metadata

File hashes

Hashes for envoy_dependency_check-0.2.1-py3-none-any.whl
Algorithm Hash digest
SHA256 a037ab34b7db9893ecf07247c8e9149481148de26f340f1c27e4adfa7a48e227
MD5 f59f7ca15c63c84440c16d55d4e286ef
BLAKE2b-256 067cafcea506f6d304321ce8deca1ff7e21e6fc4c34e6431e66409219afb49b3

See more details on using hashes here.

Release history Release notifications | RSS feed

This release

0.2.1 This release

2 files

0.2.0

2 files

0.1.13

2 files

0.1.12

2 files

0.1.11

2 files

0.1.10

2 files

0.1.9

2 files

0.1.8

2 files

0.1.7

2 files

0.1.6

2 files

0.1.5

2 files

0.1.4

2 files

0.1.3

2 files

0.1.2

2 files

0.1.1

2 files

0.1.0

2 files

0.0.6

2 files

0.0.5

2 files

0.0.4

2 files

0.0.2

2 files

0.0.1

2 files

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page