{"repo":"EndBug/add-and-commit","free":true,"listed":false,"github":"https://github.com/EndBug/add-and-commit","clone":"git clone https://github.com/EndBug/add-and-commit.git","description":":octocat: Automatically commit changes made in your workflow run directly to your repo","language":"TypeScript","stars":1288,"topics":["actions","git","git-add","commit","git-commit","automation","workflow","git-rm","lint","github-actions"],"license":"MIT","category":"workflow-automation","readme_excerpt":"Add & Commit You can use this GitHub Action to commit changes made in your workflow run directly to your repo: for example, you use it to lint your code, update documentation, commit updated builds, etc... Table of contents - Inputs - Outputs - FAQs - Examples - Contributors - Articles Inputs Add a step like this to your workflow: Git arguments Multiple options let you provide the git arguments that you want the action to use. It's important to note that these arguments are not actually used with a CLI command , but they are parsed by a package called string-argv , and then used with simple-git . What does this mean for you? It means that strings that contain a lot of nested quotes may be parsed incorrectly, and that specific ways of declaring arguments may not be supported by these libraries. If you're having issues with your argument strings you can check whether they're being parsed correctly either by enabling debug logging for your workflow runs or by testing it directly with string-argv (RunKit demo): if each argument and option is parsed correctly you'll see an array where every string is an option or value. Remote-helper overrides ( --upload-pack , --receive-pack , --exec , and abbreviations of those) are rejected on every token, including values after -u / -m : they can make git run an arbitrary Git transport program during fetch/pull/push. Remote-helper URL forms ( ext::… and other scheme:: tokens) are rejected for the same reason. Git child processes are also limit","default_branch":null,"files":null,"tree":[],"storefront":"/r/EndBug","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/EndBug/add-and-commit/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}