# ActUp    [](https://github.com/typed-sigterm/act-up)
Update `uses` references in your GitHub Actions workflow files.
## Installation
See [the latest release](http://github.com/typed-sigterm/act-up/releases/latest).
## Usage
```
Update pinned GitHub Actions references in workflow files.
Usage: act-up.exe [OPTIONS]
Options:
--files <FILES> Extra gitignore-like file globs merged with defaults. Use `!` prefix to exclude
--dry-run Preview changes only. By default, act-up writes updates to files
--pin Force pin refs to commit SHA for non-pinned actions
-h, --help Print help
-V, --version Print version
Examples:
- Update all workflow files in current directory: `act-up`
- Update all workflow files other than deploy.yml: `act-up --files !.github/workflows/deploy.yml`
- Preview changes without writing to files: `act-up --dry-run`
Notes:
- If you hit GitHub API rate limit, you can set `GITHUB_TOKEN` environment variable to a personal access token.
- Non-semver refs (e.g. `main`) won't be updated unless --pin is set.
- If the first line contains `autogenerated` or `auto generated`, the file is skipped.
```
## Credits
- [Renovate](https://github.com/renovatebot/renovate) for the inspiration and some code snippets