{"id":14985904,"url":"https://github.com/endbug/add-and-commit","last_synced_at":"2026-04-02T00:01:54.761Z","repository":{"id":37251777,"uuid":"209101661","full_name":"EndBug/add-and-commit","owner":"EndBug","description":":octocat: Automatically commit changes made in your workflow run directly to your repo","archived":false,"fork":false,"pushed_at":"2026-03-30T12:55:10.000Z","size":13733,"stargazers_count":1273,"open_issues_count":14,"forks_count":123,"subscribers_count":3,"default_branch":"main","last_synced_at":"2026-04-01T12:06:18.364Z","etag":null,"topics":["actions","automation","ci","collaborate","commit","git","git-add","git-commit","git-rm","github","github-actions","hacktoberfest","lint","workflow"],"latest_commit_sha":null,"homepage":"","language":"TypeScript","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/EndBug.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null,"zenodo":null,"notice":null,"maintainers":null,"copyright":null,"agents":null,"dco":null,"cla":null},"funding":{"github":["endbug"],"patreon":null,"open_collective":null,"ko_fi":null,"tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2019-09-17T16:18:35.000Z","updated_at":"2026-03-31T09:40:20.000Z","dependencies_parsed_at":"2024-02-19T20:02:34.622Z","dependency_job_id":"14ec5812-4098-4a84-a529-045fde143f86","html_url":"https://github.com/EndBug/add-and-commit","commit_stats":{"total_commits":733,"total_committers":24,"mean_commits":"30.541666666666668","dds":0.5620736698499318,"last_synced_commit":"1ce4061cf9755a21515d29ee90a04830c8bb9bb8"},"previous_names":[],"tags_count":58,"template":false,"template_full_name":null,"purl":"pkg:github/EndBug/add-and-commit","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EndBug%2Fadd-and-commit","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EndBug%2Fadd-and-commit/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EndBug%2Fadd-and-commit/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EndBug%2Fadd-and-commit/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/EndBug","download_url":"https://codeload.github.com/EndBug/add-and-commit/tar.gz/refs/heads/main","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/EndBug%2Fadd-and-commit/sbom","scorecard":{"id":45753,"data":{"date":"2025-08-11","repo":{"name":"github.com/EndBug/add-and-commit","commit":"af62f267410b647327457e1a82a6686727fcb8a0"},"scorecard":{"version":"v5.2.1-40-gf6ed084d","commit":"f6ed084d17c9236477efd66e5b258b9d4cc7b389"},"score":4,"checks":[{"name":"Binary-Artifacts","score":10,"reason":"no binaries found in the repo","details":null,"documentation":{"short":"Determines if the project has generated executable (binary) artifacts in the source repository.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#binary-artifacts"}},{"name":"Packaging","score":-1,"reason":"packaging workflow not detected","details":["Warn: no GitHub/GitLab publishing workflow detected."],"documentation":{"short":"Determines if the project is published as a package that others can easily download, install, easily update, and uninstall.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#packaging"}},{"name":"Dangerous-Workflow","score":10,"reason":"no dangerous workflow patterns detected","details":null,"documentation":{"short":"Determines if the project's GitHub Action workflows avoid dangerous patterns.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#dangerous-workflow"}},{"name":"Maintained","score":0,"reason":"1 commit(s) and 0 issue activity found in the last 90 days -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project is \"actively maintained\".","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#maintained"}},{"name":"Code-Review","score":0,"reason":"Found 0/4 approved changesets -- score normalized to 0","details":null,"documentation":{"short":"Determines if the project requires human code review before pull requests (aka merge requests) are merged.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#code-review"}},{"name":"Token-Permissions","score":0,"reason":"detected GitHub workflow tokens with excessive permissions","details":["Info: jobLevel 'actions' permission set to 'read': .github/workflows/codeql-analysis.yml:28","Info: jobLevel 'contents' permission set to 'read': .github/workflows/codeql-analysis.yml:29","Warn: no topLevel permission defined: .github/workflows/codeql-analysis.yml:1","Info: topLevel 'contents' permission set to 'read': .github/workflows/dependency-review.yml:5","Warn: no topLevel permission defined: .github/workflows/export-labels.yml:1","Warn: no topLevel permission defined: .github/workflows/label-sync.yml:1","Warn: no topLevel permission defined: .github/workflows/stale.yml:1","Warn: no topLevel permission defined: .github/workflows/test.yml:1","Warn: no topLevel permission defined: .github/workflows/versioning.yml:1","Info: no jobLevel write permissions found"],"documentation":{"short":"Determines if the project's workflows follow the principle of least privilege.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#token-permissions"}},{"name":"Pinned-Dependencies","score":2,"reason":"dependency not pinned by hash detected -- score normalized to 2","details":["Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:34: update your workflow using https://app.stepsecurity.io/secureworkflow/EndBug/add-and-commit/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:38: update your workflow using https://app.stepsecurity.io/secureworkflow/EndBug/add-and-commit/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:46: update your workflow using https://app.stepsecurity.io/secureworkflow/EndBug/add-and-commit/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/codeql-analysis.yml:60: update your workflow using https://app.stepsecurity.io/secureworkflow/EndBug/add-and-commit/codeql-analysis.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dependency-review.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/EndBug/add-and-commit/dependency-review.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/dependency-review.yml:14: update your workflow using https://app.stepsecurity.io/secureworkflow/EndBug/add-and-commit/dependency-review.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/export-labels.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/EndBug/add-and-commit/export-labels.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/label-sync.yml:15: update your workflow using https://app.stepsecurity.io/secureworkflow/EndBug/add-and-commit/label-sync.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/label-sync.yml:16: update your workflow using https://app.stepsecurity.io/secureworkflow/EndBug/add-and-commit/label-sync.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/stale.yml:9: update your workflow using https://app.stepsecurity.io/secureworkflow/EndBug/add-and-commit/stale.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:12: update your workflow using https://app.stepsecurity.io/secureworkflow/EndBug/add-and-commit/test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:13: update your workflow using https://app.stepsecurity.io/secureworkflow/EndBug/add-and-commit/test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:23: update your workflow using https://app.stepsecurity.io/secureworkflow/EndBug/add-and-commit/test.yml/main?enable=pin","Warn: GitHub-owned GitHubAction not pinned by hash: .github/workflows/test.yml:24: update your workflow using https://app.stepsecurity.io/secureworkflow/EndBug/add-and-commit/test.yml/main?enable=pin","Warn: third-party GitHubAction not pinned by hash: .github/workflows/versioning.yml:11: update your workflow using https://app.stepsecurity.io/secureworkflow/EndBug/add-and-commit/versioning.yml/main?enable=pin","Info:   0 out of  11 GitHub-owned GitHubAction dependencies pinned","Info:   0 out of   4 third-party GitHubAction dependencies pinned","Info:   2 out of   2 npmCommand dependencies pinned"],"documentation":{"short":"Determines if the project has declared and pinned the dependencies of its build process.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#pinned-dependencies"}},{"name":"CII-Best-Practices","score":0,"reason":"no effort to earn an OpenSSF best practices badge detected","details":null,"documentation":{"short":"Determines if the project has an OpenSSF (formerly CII) Best Practices Badge.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#cii-best-practices"}},{"name":"Fuzzing","score":0,"reason":"project is not fuzzed","details":["Warn: no fuzzer integrations found"],"documentation":{"short":"Determines if the project uses fuzzing.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#fuzzing"}},{"name":"License","score":10,"reason":"license file detected","details":["Info: project has a license file: LICENSE:0","Info: FSF or OSI recognized license: MIT License: LICENSE:0"],"documentation":{"short":"Determines if the project has defined a license.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#license"}},{"name":"Signed-Releases","score":-1,"reason":"no releases found","details":null,"documentation":{"short":"Determines if the project cryptographically signs release artifacts.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#signed-releases"}},{"name":"Security-Policy","score":0,"reason":"security policy file not detected","details":["Warn: no security policy file detected","Warn: no security file to analyze","Warn: no security file to analyze","Warn: no security file to analyze"],"documentation":{"short":"Determines if the project has published a security policy.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#security-policy"}},{"name":"Branch-Protection","score":-1,"reason":"internal error: error during branchesHandler.setup: internal error: githubv4.Query: Resource not accessible by integration","details":null,"documentation":{"short":"Determines if the default and release branches are protected with GitHub's branch protection settings.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#branch-protection"}},{"name":"SAST","score":10,"reason":"SAST tool is run on all commits","details":["Info: SAST configuration detected: CodeQL","Info: all commits (26) are checked with a SAST tool"],"documentation":{"short":"Determines if the project uses static code analysis.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#sast"}},{"name":"Vulnerabilities","score":4,"reason":"6 existing vulnerabilities detected","details":["Warn: Project is vulnerable to: GHSA-968p-4wvh-cqc8","Warn: Project is vulnerable to: GHSA-h5c3-5r3r-rr8q","Warn: Project is vulnerable to: GHSA-rmvr-2pp2-xj38","Warn: Project is vulnerable to: GHSA-xx4v-prfh-6cgc","Warn: Project is vulnerable to: GHSA-v6h2-p8h4-qcjw","Warn: Project is vulnerable to: GHSA-52f5-9888-hmc6"],"documentation":{"short":"Determines if the project has open, known unfixed vulnerabilities.","url":"https://github.com/ossf/scorecard/blob/f6ed084d17c9236477efd66e5b258b9d4cc7b389/docs/checks.md#vulnerabilities"}}]},"last_synced_at":"2025-08-14T22:43:22.510Z","repository_id":37251777,"created_at":"2025-08-14T22:43:22.510Z","updated_at":"2025-08-14T22:43:22.510Z"},"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":31293152,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-01T21:15:39.731Z","status":"ssl_error","status_checked_at":"2026-04-01T21:15:34.046Z","response_time":53,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["actions","automation","ci","collaborate","commit","git","git-add","git-commit","git-rm","github","github-actions","hacktoberfest","lint","workflow"],"created_at":"2024-09-24T14:11:52.678Z","updated_at":"2026-04-02T00:01:54.692Z","avatar_url":"https://github.com/EndBug.png","language":"TypeScript","readme":"# Add \u0026 Commit\n\n[![All Contributors](https://img.shields.io/github/all-contributors/EndBug/add-and-commit)](#contributors-)\n\nYou 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...\n\n## Table of contents\n\n- [Inputs](#inputs)\n- [Outputs](#outputs)\n- [FAQs](#faqs)\n- [Examples](#examples)\n- [Contributors](#contributors-)\n- [Articles](#articles)\n\n## Inputs\n\nAdd a step like this to your workflow:\n\n```yaml\n- uses: EndBug/add-and-commit@v10 # You can change this to use a specific version.\n  with:\n    # The arguments for the `git add` command (see the paragraph below for more info)\n    # Default: '.'\n    add: 'src'\n\n    # The name of the user that will be displayed as the author of the commit.\n    # Default: depends on the default_author input\n    author_name: Author Name\n\n    # The email of the user that will be displayed as the author of the commit.\n    # Default: depends on the default_author input\n    author_email: mail@example.com\n\n    # Additional arguments for the git commit command. The --message argument is already set by the message input.\n    # Default: ''\n    commit: --signoff\n\n    # The name of the custom committer you want to use, if different from the author of the commit.\n    # Default: the name of the author (set with either author_name or default_author)\n    committer_name: Committer Name\n\n    # The email of the custom committer you want to use, if different from the author of the commit.\n    # Default: the email of the author (set with either author_email or default_author)\n    committer_email: mail@example.com\n\n    # The local path to the directory where your repository is located. You should use actions/checkout first to set it up.\n    # Default: '.'\n    cwd: './path/to/the/repo'\n\n    # Determines the way the action fills missing author name and email. Three options are available:\n    # - github_actor -\u003e UserName \u003cUserName@users.noreply.github.com\u003e\n    # - user_info -\u003e Your Display Name \u003cyour-actual@email.com\u003e\n    # - github_actions -\u003e github-actions \u003cemail associated with the github logo\u003e\n    # Default: github_actor\n    default_author: github_actor\n\n    # Arguments for the git fetch command. If set to false, the action won't fetch the repo.\n    # For more info as to why fetching is usually recommended, please see the \"Performance on large repos\" FAQ. \n    # Default: --tags --force\n    fetch: false\n\n    # The message for the commit.\n    # Default: 'Commit from GitHub Actions (name of the workflow)'\n    message: 'Your commit message'\n\n    # If this input is set, the action will push the commit to a new branch with this name.\n    # Default: ''\n    new_branch: custom-new-branch\n\n    # The way the action should handle pathspec errors from the add and remove commands. Three options are available:\n    # - ignore -\u003e errors will be logged but the step won't fail\n    # - exitImmediately -\u003e the action will stop right away, and the step will fail\n    # - exitAtEnd -\u003e the action will go on, every pathspec error will be logged at the end, the step will fail.\n    # Default: ignore\n    pathspec_error_handling: ignore\n\n    # Arguments for the git pull command. By default, the action does not pull.\n    # Default: ''\n    pull: '--rebase --autostash ...'\n\n    # Whether to push the commit and, if any, its tags to the repo. It can also be used to set the git push arguments (see the paragraph below for more info)\n    # Default: true\n    push: false\n\n    # The arguments for the `git rm` command (see the paragraph below for more info)\n    # Default: ''\n    remove: './dir/old_file.js'\n\n    # Arguments for the git tag command (the tag name always needs to be the first word not preceded by an hyphen)\n    # Default: ''\n    tag: 'v1.0.0 --force'\n\n    # Arguments for the git push --tags command (any additional argument will be added after --tags)\n    # Default: ''\n    tag_push: '--force'\n```\n\n### Git arguments\n\nMultiple 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`](https://npm.im/string-argv), and then used with [`simple-git`](https://npm.im/simple-git).  \nWhat 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](https://docs.github.com/en/actions/managing-workflow-runs/enabling-debug-logging) for your workflow runs or by testing it directly with `string-argv` ([RunKit demo](https://npm.runkit.com/string-argv)): if each argument and option is parsed correctly you'll see an array where every string is an option or value.\n\n### Adding files\n\nThe action adds files using a regular `git add` command, so you can put every kind of argument in the `add` option. For example, if you want to force-add a file: `./path/to/file.txt --force`.  \nThe script will not stop if one of the git commands doesn't match any file. E.g.: if your command shows a \"fatal: pathspec 'yourFile' did not match any files\" error the action will go on, unless specified otherwise with `pathspec_error_handling`.  \nYou can also use JSON or YAML arrays (e.g. `'[\"first\", \"second\"]'`, `\"['first', 'second']\"`) to make the action run multiple `git add` commands: the action will log how your input has been parsed. Please mind that your input still needs to be a string because of how GitHub Actions works with inputs: just write your array inside the string, the action will parse it later.\n\n### Deleting files\n\nThe `remove` option can be used if a predetermined list of files needs to be removed. It runs the `git rm` command, so you can pass every kind of argument with it. As if with the [`add` input](#adding-files), you can also use JSON or YAML arrays to make the action run multiple `git rm` commands.\n \nIf you want deleted files to be auto-detected and committed, you can use the [`--no-ignore-removal`/`-A`](https://git-scm.com/docs/git-add#Documentation/git-add.txt--A) git arguments.\n\n### Pushing\n\nBy default the action runs the following command: `git push origin ${new_branch input} --set-upstream`. You can use the `push` input to modify this behavior, here's what you can set it to:\n\n- `true`: this is the default value, it will behave as usual.\n- `false`: this prevents the action from pushing at all, no `git push` command is run.\n- any other string:  \n  The action will use your string as the arguments for the `git push` command. Please note that nothing is used other than your arguments, and the command will result in `git push ${push input}` (no remote, no branch, no `--set-upstream`, you have to include them yourself).\n\nOne way to use this is if you want to force push to a branch of your repo: you'll need to set the `push` input to, for example, `origin yourBranch --force`.\n\n### Creating a new branch\n\nIf you want the action to commit in a new branch, you can use the `new_branch` input.\n\nPlease note that if the branch exists, the action will still try push to it, but it's possible that the push will be rejected by the remote as non-straightforward.\n\nIf that's the case, you need to make sure that the branch you want to commit to is already checked out before you run the action.  \nIf you're **really** sure that you want to commit to that branch, you can also force-push by setting the `push` input to something like `origin yourBranchName --set-upstream --force`.\n\nIf you want to commit files \"across different branches\", here are two ways to do it:\n\n1. You can check them out in two different directories, generate your files, move them to your destination and then run `add-and-commit` in the destination directory using the `cwd` input.\n2. You can manually commit those files with `git` commands as you would on your machine. There are several ways to do this depending on the scenario. One of them if to stash your changes, checkout the destination branch, and popping the stash. You can then use the `add-and-commit` action as usual. Please note that this is just an example and may not work for you, since your use case may be different.\n\n### Tagging\n\nYou can use the `tag` option to enter the arguments for a `git tag` command. In order for the action to isolate the tag name from the rest of the arguments, it should be the first word not preceded by an hyphen (e.g. `-a tag-name -m \"some other stuff\"` is ok).  \nYou can also change the arguments of the push command for tags: every argument in the `tag_push` input will be appended to the `git push --tags` command.  \nFor more info on how git arguments are parsed, see [the \"Git arguments\" section](#git-arguments).\n\n## Outputs\n\nThe action provides these outputs:\n\n- `committed`: whether the action has created a commit (`'true'` or `'false'`)\n- `commit_long_sha`: the full SHA of the commit that has just been created\n- `commit_sha`: the short 7-character SHA of the commit that has just been created\n- `pushed`: whether the action has pushed to the remote (`'true'` or `'false'`)\n- `tagged`: whether the action has created a tag (`'true'` or `'false'`)\n- `tag_pushed`: whether the action has pushed a tag (`'true'` or `'false'`)\n\nFor more info on how to use outputs, see [\"Context and expression syntax\"](https://docs.github.com/en/free-pro-team@latest/actions/reference/context-and-expression-syntax-for-github-actions).\n\n## FAQs\n\n### Working with PRs\n\nBy default, when you use `actions/checkout` on a PR, it will checkout the head commit in a detached head state.\nIf you want to make some changes, you have to checkout the branch the PR is coming from in the head repo.  \nYou can set it up like this:\n\n```yaml\n- uses: actions/checkout@v4\n  with:\n    repository: ${{ github.event.pull_request.head.repo.full_name }}\n    ref: ${{ github.event.pull_request.head.ref }}\n```\n\nYou can find the full docs for payloads of `pull_request` events [here](https://docs.github.com/en/developers/webhooks-and-events/webhooks/webhook-events-and-payloads#webhook-payload-example-32).\n\nIf you're planning on running this only on \"internal\" PRs (where head and base are in the same repo) then you can omit the `repository` input.  \nIf you're planning to use this with PRs coming from other forks, please keep in mind that you might not have write access to those repos.\nYou can try setting up the repo with your PAT, as explained in the [\"About tokens\" paragraph](#about-tokens) of this section.\n\nKeep in mind that this \"custom checkout\" is meant only for PRs: if your workflow runs on multiple events (like `push` or `workflow_dispatch`), you could try having this step run only for `pull_request` events, while other ones will trigger the usual checkout.  \nIf you wish to do so, you can use the `step.if` property, [here](https://docs.github.com/en/actions/using-workflows/workflow-syntax-for-github-actions#jobsjob_idstepsif)'s the docs.\n\n### About tokens\n\nWhen pushing, the action uses the token that the local git repository has been configured with: that means that if you want to change it you'll need to do it in the steps that run before this action. For example: if you set up your repo with [`actions/checkout`](https://github.com/actions/checkout/) then you have to add the token there.  \nChanging the token with which the repo is configured can be useful if you want to run CI checks on the commit pushed by this action; anyway, it has to be set up outside of this action.\n\nThe action automatically gets the GitHub token from a `github_token` input: this input should not be modified by the user, since it doesn't affect the commits as it's only used to access the GitHub API to get user info, in case they selected that option for the commit author.\n\n### The commit from the action is not triggering CI!\n\nThat's because you're checking out the repo using the built-in [`GITHUB_TOKEN` secret](https://docs.github.com/en/actions/security-guides/automatic-token-authentication): GitHub sees that the push event has been triggered by a commit generated by CI, and doesn't run any further checks to avoid unintentional check loops.\n\n**If you're sure** that you want the commits generated during CI to trigger other workflow runs, you can checkout the repo using a [Personal Access Token (PAT)](https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token): this will make the resulting commit the same as if you made it yourself.  \nIf you're using `actions/checkout`, check out their [docs](https://docs.github.com/en/authentication/keeping-your-account-and-data-secure/creating-a-personal-access-token) to see how to set your repo token.\n\n### About `actions/checkout`\n\nThe token you use when setting up the repo with this action will determine what token `add-and-commit` will use.  \nSome users reported that they were getting an error:\n\n```\n\u003e fatal: could not read Username for 'https://github.com': No such device or address\n```\n\nIf you're getting this error and you're using `actions/checkout@v1`, try upgrading to `actions/checkout@v2`. If you're still having problems after upgrading, feel free to open an issue. Issue ref: [#146](https://github.com/EndBug/add-and-commit/issues/146)\n\nPlease note that using `persist-credentials: false` will lead to the same issue.\n\n### Performance on large repos\n\nBy default, the action will fetch the repository before starting to work on it: this ensures that it can see the already existing refs.  \n\nWhen working with a repository that has a lot of branches and tags, fetching it can take a long time. If the fetch step is taking too much time, you can decide to skip it by setting the `fetch` input to `false`: this will prevent the action from running `git fetch` altogether. \n\nPlease note that you have to set up your workflow accordingly: not fetching the repo can impact branch and tag creation within the action, and for this reason it's recommended to disable it only if necessary. Issue ref: [#386](https://github.com/EndBug/add-and-commit/issues/386)\n\n## Examples\n\n### Different author/committer configurations\n\nIf you don't want to use your GitHub username for the CI commits, you can use the `default_author` input to make it appear as if it was made by \"GitHub Actions\", by setting its value to `github_actions`.\n\n\u003cimg src=\"https://user-images.githubusercontent.com/26386270/115738624-80b51780-a38d-11eb-9bbe-77461654274c.png\" height=40/\u003e\n\n```yaml\non: push\njobs:\n  build:\n    runs-on: ubuntu-latest\n    steps:\n      - uses: EndBug/add-and-commit@v10\n        with:\n          default_author: github_actions\n```\n\nYou can also use the `committer_name` and `committer_email` inputs to make it appear as if GitHub Actions is the committer, here are a couple of example steps:\n\n\u003cimg src=\"https://user-images.githubusercontent.com/26386270/130594168-1d910710-e2d0-4b06-9324-cbe5dde59154.png\" height=70/\u003e\n\n```yaml\n- uses: EndBug/add-and-commit@v10\n  with:\n    message: Show GitHub Actions logo\n    committer_name: GitHub Actions\n    committer_email: actions@github.com\n```\n\n\u003cimg src=\"https://user-images.githubusercontent.com/26386270/130594443-b881fae7-3064-4020-a4cc-6db37ef0df65.png\" height=70/\u003e\n\n```yaml\n- uses: EndBug/add-and-commit@v10\n  with:\n    message: Show GitHub logo\n    committer_name: GitHub Actions\n    committer_email: 41898282+github-actions[bot]@users.noreply.github.com\n```\n\n### Array inputs\n\nDue to limitations in the GitHub action APIs, all inputs must be either strings or booleans.\nThe action supports arrays in `add` and `remove`, but they have to be encoded as a string with a YAML flow sequence:\n\n```yaml\n- uses: EndBug/add-and-commit@v10\n  with:\n    add: '[\"afile.txt\", \"anotherfile.txt\"]'\n```\n\n(note the single-quotes) or a YAML block sequence:\n\n```yaml\n- uses: EndBug/add-and-commit@v10\n  with:\n    add: |\n      - afile.txt\n      - anotherfile.txt\n```\n\n(Note the pipe character making it a multiline string.)\n\n### Automated linting\n\nDo you want to lint your JavaScript files, located in the `src` folder, with ESLint, so that fixable changes are done without your intervention? You can use a workflow like this:\n\n```yaml\nname: Lint source code\non: push\n\njobs:\n  run:\n    name: Lint with ESLint\n    runs-on: ubuntu-latest\n    steps:\n      - name: Checkout repo\n        uses: actions/checkout@v4\n\n      - name: Set up Node.js\n        uses: actions/setup-node@v4\n\n      - name: Install dependencies\n        run: npm install\n\n      - name: Update source code\n        run: eslint \"src/**\" --fix\n\n      - name: Commit changes\n        uses: EndBug/add-and-commit@v10\n        with:\n          author_name: Your Name\n          author_email: mail@example.com\n          message: 'Your commit message'\n          add: '*.js'\n```\n\n### Running the action in a different directory\n\nIf you need to run the action on a repository that is not located in [`$GITHUB_WORKSPACE`](https://help.github.com/en/actions/automating-your-workflow-with-github-actions/using-environment-variables#default-environment-variables), you can use the `cwd` option: the action uses a `cd` normal command, so the path should follow bash standards.\n\n```yaml\nname: Use a different repository directory\non: push\n\njobs:\n  run:\n    name: Add a text file\n    runs-on: ubuntu-latest\n\n    steps:\n      # If you need to, you can check out your repo to a different location\n      - uses: actions/checkout@v4\n        with:\n          path: './pathToRepo/'\n\n      # You can make whatever type of change to the repo...\n      - run: echo \"123\" \u003e ./pathToRepo/file.txt\n\n      # ...and then use the action as you would normally do, but providing the path to the repo\n      - uses: EndBug/add-and-commit@v10\n        with:\n          message: 'Add the very useful text file'\n          add: '*.txt --force'\n          cwd: './pathToRepo/'\n```\n\n## Articles\n\n- [Console by CodeSee #156](https://console.substack.com/p/console-156)\n- [MichealHeap.com](https://michaelheap.com/add-and-commit-action/)\n\n## Contributors ✨\n\nThanks goes to these wonderful people ([emoji key](https://allcontributors.org/docs/en/emoji-key)):\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:START - Do not remove or modify this section --\u003e\n\u003c!-- prettier-ignore-start --\u003e\n\u003c!-- markdownlint-disable --\u003e\n\u003ctable\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/EndBug\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/26386270?v=4?s=100\" width=\"100px;\" alt=\"Federico Grandi\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eFederico Grandi\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/EndBug/add-and-commit/commits?author=EndBug\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/EndBug/add-and-commit/commits?author=EndBug\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/jactor-rises\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/14565088?v=4?s=100\" width=\"100px;\" alt=\"Tor Egil Jacobsen\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eTor Egil Jacobsen\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/EndBug/add-and-commit/commits?author=jactor-rises\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://twitter.com/yelizariev\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/186131?v=4?s=100\" width=\"100px;\" alt=\"Ivan Yelizariev\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eIvan Yelizariev\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#ideas-yelizariev\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/jhhughes\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/13724293?v=4?s=100\" width=\"100px;\" alt=\"jhhughes\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ejhhughes\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/EndBug/add-and-commit/issues?q=author%3Ajhhughes\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://sunengine.site\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/10674646?v=4?s=100\" width=\"100px;\" alt=\"Дмитрий Океаний\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eДмитрий Океаний\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#ideas-DmitrijOkeanij\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/brahma-dev\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/1793295?v=4?s=100\" width=\"100px;\" alt=\"Brahma Dev\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eBrahma Dev\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/EndBug/add-and-commit/issues?q=author%3Abrahma-dev\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/felixlapalma\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/38389683?v=4?s=100\" width=\"100px;\" alt=\"Felix Rojo Lapalma\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eFelix Rojo Lapalma\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/EndBug/add-and-commit/issues?q=author%3Afelixlapalma\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://robinwijnant.me\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/33033209?v=4?s=100\" width=\"100px;\" alt=\"Robin Wijnant\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eRobin Wijnant\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/EndBug/add-and-commit/issues?q=author%3ARobinWijnant\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"https://github.com/EndBug/add-and-commit/commits?author=RobinWijnant\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/onilton\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/725676?v=4?s=100\" width=\"100px;\" alt=\"Onilton Maciel\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eOnilton Maciel\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#ideas-onilton\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/jsoref\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/2119212?v=4?s=100\" width=\"100px;\" alt=\"Josh Soref\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJosh Soref\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/EndBug/add-and-commit/commits?author=jsoref\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/ToMe25\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/38815969?v=4?s=100\" width=\"100px;\" alt=\"ToMe25\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eToMe25\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/EndBug/add-and-commit/commits?author=ToMe25\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"#ideas-ToMe25\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/JonasJacobsUserspace\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/59708720?v=4?s=100\" width=\"100px;\" alt=\"JonasJacobsUserspace\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJonasJacobsUserspace\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/EndBug/add-and-commit/issues?q=author%3AJonasJacobsUserspace\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/pvogt09\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/50047961?v=4?s=100\" width=\"100px;\" alt=\"pvogt09\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003epvogt09\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/EndBug/add-and-commit/commits?author=pvogt09\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://hoten.cc\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/4071474?v=4?s=100\" width=\"100px;\" alt=\"Connor Clark\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eConnor Clark\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#ideas-connorjclark\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/Cyberbeni\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/8356175?v=4?s=100\" width=\"100px;\" alt=\"Benedek Kozma\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eBenedek Kozma\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#ideas-Cyberbeni\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"https://github.com/EndBug/add-and-commit/commits?author=Cyberbeni\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/coffeegoddd\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/43383835?v=4?s=100\" width=\"100px;\" alt=\"Dustin Brown\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eDustin Brown\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/EndBug/add-and-commit/issues?q=author%3Acoffeegoddd\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/Chocrates\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/1758164?v=4?s=100\" width=\"100px;\" alt=\"Chris McIntosh\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eChris McIntosh\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/EndBug/add-and-commit/issues?q=author%3AChocrates\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/kbsali\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/53676?v=4?s=100\" width=\"100px;\" alt=\"Kevin Saliou\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eKevin Saliou\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#ideas-kbsali\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/ewjoachim\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/1457576?v=4?s=100\" width=\"100px;\" alt=\"Joachim Jablon\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJoachim Jablon\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#ideas-ewjoachim\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/trallnag\"\u003e\u003cimg src=\"https://avatars3.githubusercontent.com/u/24834206?v=4?s=100\" width=\"100px;\" alt=\"Tim Schwenke\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eTim Schwenke\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#ideas-trallnag\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://www.somethingcatchy.net\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/12880806?v=4?s=100\" width=\"100px;\" alt=\"Possible Triangle\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ePossible Triangle\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#ideas-PssbleTrngle\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://dominikschilling.de\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/617637?v=4?s=100\" width=\"100px;\" alt=\"Dominik Schilling\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eDominik Schilling\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#ideas-ocean90\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"https://github.com/EndBug/add-and-commit/commits?author=ocean90\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"https://github.com/EndBug/add-and-commit/commits?author=ocean90\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://chaos.social/@rugk\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/11966684?v=4?s=100\" width=\"100px;\" alt=\"rugk\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003erugk\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/EndBug/add-and-commit/commits?author=rugk\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://xenoterracide.com\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/5517?v=4?s=100\" width=\"100px;\" alt=\"Caleb Cushing\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eCaleb Cushing\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/EndBug/add-and-commit/issues?q=author%3Axenoterracide\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://ruohola.dev\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/33625218?v=4?s=100\" width=\"100px;\" alt=\"Eero Ruohola\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eEero Ruohola\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/EndBug/add-and-commit/issues?q=author%3Aruohola\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"#ideas-ruohola\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/vincentchu12\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/23532586?v=4?s=100\" width=\"100px;\" alt=\"Vincent Chu\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eVincent Chu\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/EndBug/add-and-commit/issues?q=author%3Avincentchu12\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://www.linkedin.com/in/cwsites\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/1242102?v=4?s=100\" width=\"100px;\" alt=\"Matt H\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMatt H\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/EndBug/add-and-commit/commits?author=CWSites\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"#ideas-CWSites\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/danielwerg\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/35052399?v=4?s=100\" width=\"100px;\" alt=\"danielwerg\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003edanielwerg\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/EndBug/add-and-commit/commits?author=danielwerg\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://orcid.org/0000-0001-6962-4290\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/1366654?v=4?s=100\" width=\"100px;\" alt=\"Oliver Kopp\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eOliver Kopp\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#ideas-koppor\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/Glidias\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/190195?v=4?s=100\" width=\"100px;\" alt=\"Glenn Ko\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eGlenn Ko\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#ideas-Glidias\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://blog.madewithdrew.com/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/239123?v=4?s=100\" width=\"100px;\" alt=\"Drew Wells\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eDrew Wells\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#ideas-drewwells\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://kotlin.desarrollador-android.com/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/7463564?v=4?s=100\" width=\"100px;\" alt=\"Javier Segovia Córdoba\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJavier Segovia Córdoba\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#ideas-JavierSegoviaCordoba\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/Darylgolden\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/9102529?v=4?s=100\" width=\"100px;\" alt=\"Darylgolden\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eDarylgolden\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/EndBug/add-and-commit/issues?q=author%3ADarylgolden\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/mcargille\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/20142895?v=4?s=100\" width=\"100px;\" alt=\"mcargille\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003emcargille\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/EndBug/add-and-commit/issues?q=author%3Amcargille\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"https://github.com/EndBug/add-and-commit/commits?author=mcargille\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/secondmanveran\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/97000801?v=4?s=100\" width=\"100px;\" alt=\"secondman\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003esecondman\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/EndBug/add-and-commit/commits?author=secondmanveran\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/prince-chrismc\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/16867443?v=4?s=100\" width=\"100px;\" alt=\"Chris Mc\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eChris Mc\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/EndBug/add-and-commit/commits?author=prince-chrismc\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://linkedin.com/in/namyalg\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/53875297?v=4?s=100\" width=\"100px;\" alt=\"Namya LG\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eNamya LG\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/EndBug/add-and-commit/commits?author=Namyalg\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/sconix\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/921515?v=4?s=100\" width=\"100px;\" alt=\"Janne Julkunen\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJanne Julkunen\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#ideas-sconix\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://joshcena.com\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/55398995?v=4?s=100\" width=\"100px;\" alt=\"Joshua Chen\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJoshua Chen\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/EndBug/add-and-commit/issues?q=author%3AJosh-Cena\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://akimon658.github.io\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/81888693?v=4?s=100\" width=\"100px;\" alt=\"Akimo\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAkimo\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/EndBug/add-and-commit/commits?author=Akimon658\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://revolunet.com\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/124937?v=4?s=100\" width=\"100px;\" alt=\"Julien Bouquillon\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJulien Bouquillon\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/EndBug/add-and-commit/commits?author=revolunet\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/AvivPeledTalon\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/92471076?v=4?s=100\" width=\"100px;\" alt=\"Aviv Peled\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAviv Peled\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/EndBug/add-and-commit/issues?q=author%3AAvivPeledTalon\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/onedr0p\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/213795?v=4?s=100\" width=\"100px;\" alt=\"Devin Buhl\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eDevin Buhl\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/EndBug/add-and-commit/issues?q=author%3Aonedr0p\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://erekspeed.com\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/1176550?v=4?s=100\" width=\"100px;\" alt=\"Erek Speed\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eErek Speed\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/EndBug/add-and-commit/issues?q=author%3Amelink14\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://kachkaev.uk\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/608862?v=4?s=100\" width=\"100px;\" alt=\"Alexander Kachkaev\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAlexander Kachkaev\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/EndBug/add-and-commit/issues?q=author%3Akachkaev\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://manuel-rauber.com\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/740791?v=4?s=100\" width=\"100px;\" alt=\"Manuel Rauber\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eManuel Rauber\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/EndBug/add-and-commit/commits?author=ManuelRauber\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://heisenbug.blogspot.com\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/1312006?v=4?s=100\" width=\"100px;\" alt=\"Gabor Greif\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eGabor Greif\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#maintenance-ggreif\" title=\"Maintenance\"\u003e🚧\u003c/a\u003e \u003ca href=\"https://github.com/EndBug/add-and-commit/commits?author=ggreif\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://keithrfung.dev\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/10125297?v=4?s=100\" width=\"100px;\" alt=\"Keith Fung\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eKeith Fung\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/EndBug/add-and-commit/commits?author=keithrfung\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://freshidea.com/jonah\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/20955511?v=4?s=100\" width=\"100px;\" alt=\"Jonah Lawrence\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJonah Lawrence\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/EndBug/add-and-commit/issues?q=author%3ADenverCoder1\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"https://github.com/EndBug/add-and-commit/commits?author=DenverCoder1\" title=\"Code\"\u003e💻\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://azeemba.com/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/2160795?v=4?s=100\" width=\"100px;\" alt=\"Azeem Bande-Ali\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAzeem Bande-Ali\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/EndBug/add-and-commit/commits?author=azeemba\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/ViacheslavKudinov\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/56436734?v=4?s=100\" width=\"100px;\" alt=\"Viacheslav Kudinov\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eViacheslav Kudinov\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#security-ViacheslavKudinov\" title=\"Security\"\u003e🛡️\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/justanotheranonymoususer\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/5781692?v=4?s=100\" width=\"100px;\" alt=\"justanotheranonymoususer\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003ejustanotheranonymoususer\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/EndBug/add-and-commit/issues?q=author%3Ajustanotheranonymoususer\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://cderv.rbind.io\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/6791940?v=4?s=100\" width=\"100px;\" alt=\"Christophe Dervieux\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eChristophe Dervieux\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/EndBug/add-and-commit/commits?author=cderv\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/deining\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/18169566?v=4?s=100\" width=\"100px;\" alt=\"Andreas Deininger\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAndreas Deininger\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/EndBug/add-and-commit/commits?author=deining\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"http://droettboom.com\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/38294?v=4?s=100\" width=\"100px;\" alt=\"Michael Droettboom\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMichael Droettboom\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#maintenance-mdboom\" title=\"Maintenance\"\u003e🚧\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/tommie\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/216382?v=4?s=100\" width=\"100px;\" alt=\"tommie\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003etommie\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/EndBug/add-and-commit/commits?author=tommie\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"https://github.com/EndBug/add-and-commit/commits?author=tommie\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"https://github.com/EndBug/add-and-commit/commits?author=tommie\" title=\"Tests\"\u003e⚠️\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n    \u003ctr\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://minddistrict.de\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/386619?v=4?s=100\" width=\"100px;\" alt=\"Michael Howitz\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eMichael Howitz\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/EndBug/add-and-commit/commits?author=icemac\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://github.com/tomas-kovanda\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/70589885?v=4?s=100\" width=\"100px;\" alt=\"tomas-kovanda\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003etomas-kovanda\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/EndBug/add-and-commit/commits?author=tomas-kovanda\" title=\"Documentation\"\u003e📖\u003c/a\u003e\u003c/td\u003e\n      \u003ctd align=\"center\" valign=\"top\" width=\"14.28%\"\u003e\u003ca href=\"https://codereaper.com/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/144055?v=4?s=100\" width=\"100px;\" alt=\"Jakob Jensen\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eJakob Jensen\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#maintenance-CodeReaper\" title=\"Maintenance\"\u003e🚧\u003c/a\u003e\u003c/td\u003e\n    \u003c/tr\u003e\n  \u003c/tbody\u003e\n\u003c/table\u003e\n\n\u003c!-- markdownlint-restore --\u003e\n\u003c!-- prettier-ignore-end --\u003e\n\n\u003c!-- ALL-CONTRIBUTORS-LIST:END --\u003e\n\nThis project follows the [all-contributors](https://github.com/all-contributors/all-contributors) specification. Contributions of any kind welcome!\n\n### Additional credits\n\nThis action is inspired by [`git-auto-commit-action`](https://github.com/stefanzweifel/git-auto-commit-action) by [Stefan Zweifel](https://github.com/stefanzweifel).\n\n## License\n\nThis action is distributed under the MIT license, check the [license](LICENSE) for more info.\n","funding_links":["https://github.com/sponsors/endbug"],"categories":[],"sub_categories":[],"project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fendbug%2Fadd-and-commit","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fendbug%2Fadd-and-commit","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fendbug%2Fadd-and-commit/lists"}