Skip to content
main
Go to file
Code

Latest commit

 

Git stats

Files

Permalink
Failed to load latest commit information.
Type
Name
Latest commit message
Commit time
 
 
 
 
 
 
 
 
 
 
src
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

README.md

ghacu logo

ghacu

Keep your GitHub Actions up-to-date.

Tweet




📃 Description

CLI tool that checks versions of GitHub Actions that used in a repository. Please read documentation for more details.

:shipit: Commands

--no-cache     Disable cache.
--no-colors    Disable colors.
--log-level    (Default: Information) Set log level. Possible values: Trace, Debug, Information, Warning, Error, Critical, None.
--output-type  (Default: Console) Information output type. Possible values: Console, Logger, Silent.
--repository   Path to the root of a project.
--token        GitHub token to work with actions repositories.
--upgrade      Upgrade versions to the latest one.
--help         Display this help screen.
--version      Display version information.

All commands are optional and can be run by purpose.

🔑 GitHub Token

There are 2 ways to pass GitHub token to ghacu:

  1. Using --token parameter:
ghacu --token abc123 --repository "C:\Projects\business-card"
  1. Defining GHACU_GITHUB_TOKEN environment variable:
export GHACU_GITHUB_TOKEN=abc123
ghacu --repository "C:\Projects\business-card"

Program argument way takes precedence over the environment variable way. So the program looks at program argument first, if it's not present it looks at GHACU_GITHUB_TOKEN environment variable and if it's not present as well then ghacu will work as unauthenticated user.

🔮 Examples

PS C:\Projects\business-card> ghacu
> CI (.github\workflows\ci.yml)
actions/checkout                 v1  »  v2.1.0
bahmutov/npm-install             v1  »  v1.4.0
crazy-max/ghaction-github-pages  v1  »  v1.3.0

> Milestone Closure (.github\workflows\release-notes.yml)
actions/checkout                          master  »  v2.1.0
decathlon/release-notes-generator-action   2.0.0  »  v2.0.1

Run ghacu --upgrade to upgrade the actions.

🔝

You can’t perform that action at this time.