clone-siblings¶
Clone sibling repos
Clone FSH sibling repos next to $GITHUB_WORKSPACE so editable / file: path deps resolve at uv sync / yarn install time. Each sibling authenticates with its OWN read-only deploy key (a deploy key only authorizes one repo), pinned with IdentitiesOnly so one shared agent doesn’t auth as the first key and 404 the rest. Pass each key in via an env var named DEPLOY_KEY_
Inputs¶
Input |
Required |
Default |
Description |
|---|---|---|---|
|
yes |
— |
Whitespace/newline-separated list of sibling repo names to clone. |
|
no |
|
GitHub org the siblings live under. |
|
no |
|
Branch to clone for each sibling. |
Usage¶
- uses: actions/checkout@v6
- uses: FSHTech/github-actions/clone-siblings@v1
with:
repos: ...