29 lines
828 B
Markdown
29 lines
828 B
Markdown
Usage
|
|
-----
|
|
|
|
Call this composite action from any repository to run the `autodeploy/setup.sh` script included in this repo.
|
|
|
|
Example workflow snippet (in the caller repo):
|
|
|
|
```yaml
|
|
name: call-autodeploy
|
|
|
|
on:
|
|
workflow_dispatch:
|
|
|
|
jobs:
|
|
run-autodeploy:
|
|
runs-on: ubuntu-latest
|
|
steps:
|
|
- name: Run autodeploy action from repo
|
|
uses: your-username/snek/.github/actions/autodeploy@main
|
|
with:
|
|
branch: main
|
|
install_prereqs: 'true'
|
|
```
|
|
|
|
Notes:
|
|
- The action will `checkout` the caller repository (so it can `git add`/`git commit` and `git push`).
|
|
- If you rely on `GITHUB_TOKEN` permissions for pushing, ensure `permissions.contents` in the caller workflow allows `write`.
|
|
- The action copies the `autodeploy` directory from this repo into the caller workspace before running the script.
|