You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+8-4Lines changed: 8 additions & 4 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -82,7 +82,7 @@ The following is an extended example with all available options.
82
82
# Optional commit user and author settings
83
83
commit_user_name: My GitHub Actions Bot # defaults to "github-actions[bot]"
84
84
commit_user_email: my-github-actions-bot@example.org # defaults to "41898282+github-actions[bot]@users.noreply.github.com"
85
-
commit_author: Author <actions@github.com> # defaults to author of the commit that triggered the run
85
+
commit_author: Author <actions@github.com> # defaults to "username <username@users.noreply.github.com>", where "username" belongs to the author of the commit that triggered the run
86
86
87
87
# Optional. Tag name being created in the local repository and
88
88
# pushed to remote repository and defined branch.
@@ -353,6 +353,8 @@ If you would like to use this Action to create a commit using [`--amend`](https:
353
353
First, you need to extract the previous commit message by using `git log -1 --pretty=%s`.
354
354
Then you need to provide this last commit message to the Action through the `commit_message` input option.
355
355
356
+
By default, the commit author is changed to `username <username@users.noreply.github.com>`, where `username` is the name of the user who triggered the workflow (The [`github.actor`](https://docs.github.com/en/actions/learn-github-actions/contexts#github-context) context is used here). If you want to preserve the name and email of the original author, you must extract them from the last commit and provide them to the Action through the `commit_author` input option.
357
+
356
358
Finally, you have to use `push_options: '--force'` to overwrite the git history on the GitHub remote repository. (git-auto-commit will not do a `git-rebase` for you!)
357
359
358
360
The steps in your workflow might look like this:
@@ -366,13 +368,15 @@ The steps in your workflow might look like this:
366
368
# Other steps in your workflow to trigger a changed file
0 commit comments