uv-sync

uv sync

Install project dependencies with uv sync. The “uv install” step that runs after setup-python and before just-run. Pass the groups/flags your recipe needs via args (e.g. “–group dev –group lint”, or “–all-packages” for a workspace). Run actions/checkout + the setup-python action first.

Inputs

Input

Required

Default

Description

args

no

Flags/groups passed straight to uv sync (e.g. “–group dev –group lint”).

working-directory

no

.

Directory to run in.

Usage

- uses: actions/checkout@v6
- uses: FSHTech/github-actions/uv-sync@v1