# upgrade-deps Reusable workflow — `upgrade-deps`. ## Inputs | Input | Type | Required | Default | Description | |---|---|---|---|---| | `python-dirs` | `string` | no | — | Space-separated uv-project dirs to `uv lock --upgrade` (re-exports requirements.txt where present). Use "." for a repo-root project/workspace. | | `yarn-dirs` | `string` | no | — | Space-separated classic-yarn dirs to `yarn upgrade --scope fsh`. | ## Secrets | Secret | Required | Description | |---|---|---| | `UPGRADE_DEPS_TOKEN` | yes | PAT (contents + pull-requests write) whose push re-triggers the PR's checks; a GITHUB_TOKEN push can't. | ## Usage ```yaml jobs: upgrade: uses: FSHTech/github-actions/.github/workflows/upgrade-deps.yml@v1 secrets: inherit ```