๐ถ Configure Git for GitHub Actions
- run: git commit --message 'Automated changes' # โ Please tell me who you are. # Run # git config --global user.email "you@example.com" # git config --global user.name "Your Name" |
- uses: actions4git/setup-git@v1 - run: git commit --message 'Automated changes' # โ
Committed 3 files |
๐ Lets you add additional safe directories
๐ Configures Git to use github.token when pushing/pulling from github.server_url
๐ค Sets up @github-actions[bot] as the default Git author
๐ Here's what you want:
on: push jobs: job: runs-on: ubuntu-latest steps: - uses: actions/checkout@v4 - uses: actions4git/setup-git@v1 - run: npx --yes prettier --write . - run: git add --all - run: git commit --message 'Prettier' # โ
- run: git pushgit-version is not yet implemented. Contributions are welcome! โค๏ธ
-
github-token: GitHub token to use for authentication when pulling and pushing to the GitHub instance defined bygithub-server-url. By default this is unset. You can set this togithub.tokenor a personal access token if you want to configure GitHub authentication globally. -
github-server-url: Server URL likehttps://github.example.orgto use as the scope for thegithub-token. By default this usesgithub.server_urlwhich is usuallyhttps://github.com. You shouldn't need to change this. -
user: AName Here <emailhere@example.org>AiO user name & email string. This is a shortcut alternative to the independantuser-nameanduser-emailoptions that are also available. This defaults to @github-actions[bot]. You can set this to the special valuegithub-actionsto use the @github-actions[bot] user as the author, or the specialmevalue to use the currentgithub.actoruser as the author. -
user-name: The name of the user. Should be left unspecified ifuseris specified. -
user-email: The email of the user. Should be left unspecified ifuseris specified. -
safe-directory: A multiline list of globs to add to the Gitsafe-directorylist. Defaults to the current directory..
TODO!
How do I test my changes?
Open a Draft Pull Request and some magic GitHub Actions will run to test the action.