deps-check

deps check

Fail if the deploy lock (requirements.txt) has drifted from uv.lock on any first-party (editable-sourced) dependency – the footgun where a sibling version bump reaches uv.lock but not the committed requirements.txt, so the deployed image installs stale first-party code against newer generated code. Offline: a pure text compare of the two committed files (no index, no CodeArtifact, no sibling checkouts), so it runs in the sibling-less app CI. Runs just deps check-deps-ci; run actions/checkout + the just-vendor action (to vendor the deps module) first.

Inputs

Input

Required

Default

Description

working-directory

no

.

Directory holding uv.lock + requirements.txt + the vendored deps module.

Usage

- uses: actions/checkout@v6
- uses: FSHTech/github-actions/deps-check@v1