syncweaver deps select-update-paths

Filter the set of candidate source paths in a host repository and emit the selection metadata needed to drive an automated update matrix.

Usage

Usage: syncweaver deps select-update-paths [OPTIONS]

  Filter candidate source paths and emit selection JSON and optional outputs.

Options:
  --source-paths-json TEXT        JSON array of candidate source paths
                                  resolved from lockfile.  [required]
  --lockfile PATH                 Lockfile path relative to host repository
                                  root.  [default: .syncweaver-lock.json]
  --source-ref TEXT               Candidate source ref for update impact
                                  analysis.  [required]
  --host-repo DIRECTORY           Path to host repository root.  [default: .]
  --functracer-entry-scripts TEXT
                                  Comma/newline-separated host entry scripts
                                  for functracer checks.  [default: ""]
  --functracer-source-paths TEXT  Optional comma/newline-separated source
                                  paths to gate with functracer.  [default:
                                  ""]
  --functracer-backend [local|docker|singularity]
                                  Optional functracer backend (local, docker,
                                  singularity). When omitted, auto-detects
                                  from PATH in that order.
  --functracer-version TEXT       Optional functracer version (e.g. latest or
                                  any docker image tag). When omitted, falls
                                  back to latest.
  --github-output FILE            Optional path to append GitHub Action output
                                  variables.
  -h, --help                      Show this message and exit.

Examples

# Emit update-path selection for a host repository
syncweaver deps select-update-paths