{"id":18267380,"url":"https://github.com/sonia-corporation/stale","last_synced_at":"2025-04-04T22:30:36.648Z","repository":{"id":37008071,"uuid":"419885038","full_name":"Sonia-corporation/stale","owner":"Sonia-corporation","description":"A GitHub action to stale and close automatically your issues and pull requests.","archived":false,"fork":false,"pushed_at":"2025-03-31T16:38:08.000Z","size":54928,"stargazers_count":16,"open_issues_count":24,"forks_count":3,"subscribers_count":2,"default_branch":"develop","last_synced_at":"2025-03-31T17:44:06.418Z","etag":null,"topics":["action","actions","github","issues","pull-requests","stale"],"latest_commit_sha":null,"homepage":"https://sonia-stale-action.vercel.app","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/Sonia-corporation.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":"CODE_OF_CONDUCT.md","threat_model":null,"audit":null,"citation":null,"codeowners":"CODEOWNERS","security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2021-10-21T21:42:55.000Z","updated_at":"2025-03-29T23:05:58.000Z","dependencies_parsed_at":"2024-01-06T02:54:50.262Z","dependency_job_id":"2f231194-ed09-4269-a27e-9aa9167721b8","html_url":"https://github.com/Sonia-corporation/stale","commit_stats":{"total_commits":1357,"total_committers":7,"mean_commits":"193.85714285714286","dds":0.5298452468680914,"last_synced_commit":"048568f06ecd6d4500d8d1eacba22defcd782c8e"},"previous_names":[],"tags_count":78,"template":true,"template_full_name":null,"repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sonia-corporation%2Fstale","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sonia-corporation%2Fstale/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sonia-corporation%2Fstale/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/Sonia-corporation%2Fstale/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/Sonia-corporation","download_url":"https://codeload.github.com/Sonia-corporation/stale/tar.gz/refs/heads/develop","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":247260236,"owners_count":20909960,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","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":["action","actions","github","issues","pull-requests","stale"],"created_at":"2024-11-05T11:27:05.126Z","updated_at":"2025-04-04T22:30:33.915Z","avatar_url":"https://github.com/Sonia-corporation.png","language":"TypeScript","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Stale\n\n\u003e _A GitHub action to stale and close automatically your issues and pull requests._\n\n**Quality:**  \n![GitHub last commit](https://img.shields.io/github/last-commit/sonia-corporation/stale?style=flat-square)\n[![Maintainability](https://api.codeclimate.com/v1/badges/cb424a8e5fc5fe80b750/maintainability?style=flat-square)](https://codeclimate.com/github/Sonia-corporation/stale/maintainability)\n[![CodeFactor](https://www.codefactor.io/repository/github/sonia-corporation/stale/badge)](https://www.codefactor.io/repository/github/sonia-corporation/stale)\n[![DeepScan grade](https://deepscan.io/api/teams/10568/projects/19009/branches/480513/badge/grade.svg)](https://deepscan.io/dashboard#view=project\u0026tid=10568\u0026pid=19009\u0026bid=480513)\n[![Test Coverage](https://api.codeclimate.com/v1/badges/cb424a8e5fc5fe80b750/test_coverage?style=flat-square)](https://codeclimate.com/github/Sonia-corporation/stale/test_coverage)\n[![codecov](https://codecov.io/gh/Sonia-corporation/stale/branch/develop/graph/badge.svg?token=S4MUQF1TIY)](https://codecov.io/gh/Sonia-corporation/stale)\n![GitHub issues](https://img.shields.io/github/issues-raw/sonia-corporation/stale?style=flat-square)\n![GitHub pull requests](https://img.shields.io/github/issues-pr-raw/sonia-corporation/stale?style=flat-square)\n[![Build](https://github.com/Sonia-corporation/stale/actions/workflows/build.yml/badge.svg?branch=develop\u0026style=flat-square)](https://github.com/Sonia-corporation/stale/actions/workflows/build.yml)\n[![Release](https://github.com/Sonia-corporation/stale/actions/workflows/release.yml/badge.svg?branch=master\u0026style=flat-square)](https://github.com/Sonia-corporation/stale/actions/workflows/release.yml)\n[![Stale](https://github.com/Sonia-corporation/stale/actions/workflows/stale-tester.yml/badge.svg?branch=develop\u0026style=flat-square)](https://github.com/Sonia-corporation/stale/actions/workflows/stale-tester.yml)\n![Dependencies](https://img.shields.io/david/sonia-corporation/stale?style=flat-square)\n![Dev Dependencies](https://img.shields.io/david/dev/sonia-corporation/stale?style=flat-square)\n[![semantic-release](https://img.shields.io/badge/%20%20%F0%9F%93%A6%F0%9F%9A%80-semantic--release-e10079.svg?style=flat-square)](https://github.com/semantic-release/semantic-release)\n[![sonia: changelog](https://img.shields.io/badge/sonia-changelog-eb7b9c?link=https://github.com/Sonia-corporation/conventional-changelog\u0026logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABmJLR0QA/wD/AP+gvaeTAAABuUlEQVQokX2SPWhTURTH/+fk5qsvTRuMFa2JcXLQDlWQ6qKbi3bo4NIhtAURpENFUJwC3SxYSCukg+IHiAh2cncUFItLM4gSNDxr0mo1Mb743v1weiU+nz1wl8vvdw//cy4hpBauPbTSLcf91Rezhm2rXbU60dL9qW4vQ0Hpya1HlWQfn2Mx2B7KpTLrr+vO3n3Urq53L1xfnvnsc9wrlUolJkZs64t+eeJM/tjo6dzBVDr11XNNPTMQK+zaEQDKs+V47khh1eqPH9i0O/OTNydWgwyHiYPcPx5537C8t/UuNbbPr1xaiQYZEby4Pfc0mUFr4VRcHyIA3zSdfEWiBmB+VzFhnLMSlPczbChmi8xYkCMAWLxy77iMaJd0RO5hc+Ow0MWRmAIA1BXjnccfbY8mfGnuzvQaAwAJZccNNziqmhJqqWuw4UNZNugYfkNC2f7Z6fhXxssPhvNJtbY/wWkAMFK7H37jebE8PdnL/TPVq5Wi/UmKi9nxo0xjhUSzkH1Ra9FMkAtdh4CsOh1vWwiGknoz+N3+K84uTW21vjs/PamN66hm+OMhRSDzuPbsrlZ66EdbVsKYP2fUqYQOwTP+AAAAAElFTkSuQmCC\u0026logoWidth=14\u0026style=flat-square)](https://github.com/Sonia-corporation/conventional-changelog)\n[![sonia: stale action](https://img.shields.io/badge/sonia-stale%20action-eb7b9c?link=https://github.com/Sonia-corporation/stale\u0026logo=data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA4AAAAOCAYAAAAfSC3RAAAABmJLR0QA/wD/AP+gvaeTAAABuUlEQVQokX2SPWhTURTH/+fk5qsvTRuMFa2JcXLQDlWQ6qKbi3bo4NIhtAURpENFUJwC3SxYSCukg+IHiAh2cncUFItLM4gSNDxr0mo1Mb743v1weiU+nz1wl8vvdw//cy4hpBauPbTSLcf91Rezhm2rXbU60dL9qW4vQ0Hpya1HlWQfn2Mx2B7KpTLrr+vO3n3Urq53L1xfnvnsc9wrlUolJkZs64t+eeJM/tjo6dzBVDr11XNNPTMQK+zaEQDKs+V47khh1eqPH9i0O/OTNydWgwyHiYPcPx5537C8t/UuNbbPr1xaiQYZEby4Pfc0mUFr4VRcHyIA3zSdfEWiBmB+VzFhnLMSlPczbChmi8xYkCMAWLxy77iMaJd0RO5hc+Ow0MWRmAIA1BXjnccfbY8mfGnuzvQaAwAJZccNNziqmhJqqWuw4UNZNugYfkNC2f7Z6fhXxssPhvNJtbY/wWkAMFK7H37jebE8PdnL/TPVq5Wi/UmKi9nxo0xjhUSzkH1Ra9FMkAtdh4CsOh1vWwiGknoz+N3+K84uTW21vjs/PamN66hm+OMhRSDzuPbsrlZ66EdbVsKYP2fUqYQOwTP+AAAAAElFTkSuQmCC\u0026logoWidth=14\u0026style=flat-square)](https://github.com/Sonia-corporation/stale)\n[![code style: prettier](https://img.shields.io/badge/code_style-prettier-ff69b4.svg?style=flat-square)](https://github.com/prettier/prettier)\n\n**Community:**\n\n\u003c!-- ALL-CONTRIBUTORS-BADGE:START - Do not remove or modify this section --\u003e\n\n[![All Contributors](https://img.shields.io/badge/all_contributors-7-orange.svg?style=flat-square)](#contributors-)\n\n\u003c!-- ALL-CONTRIBUTORS-BADGE:END --\u003e\n\n[![commitizen](https://img.shields.io/badge/commitizen-friendly-brightgreen.svg?style=flat-square)](http://commitizen.github.io/cz-cli/)\n[![PRs](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)]()\n\n**Statistics:**  \n![GitHub release (latest by date)](https://img.shields.io/github/v/release/sonia-corporation/stale?style=flat-square)\n![GitHub top language](https://img.shields.io/github/languages/top/sonia-corporation/stale?style=flat-square)\n![GitHub repo size](https://img.shields.io/github/repo-size/sonia-corporation/stale?style=flat-square)\n![GitHub code size in bytes](https://img.shields.io/github/languages/code-size/sonia-corporation/stale?style=flat-square)\n![GitHub](https://img.shields.io/github/license/sonia-corporation/stale?style=flat-square)\n[![](https://tokei.rs/b1/github/sonia-corporation/stale?category=files\u0026style=flat-square)](https://github.com/sonia-corporation/stale)\n[![](https://tokei.rs/b1/github/sonia-corporation/stale?category=lines\u0026style=flat-square)](https://github.com/sonia-corporation/stale)\n[![](https://tokei.rs/b1/github/sonia-corporation/stale?category=code\u0026style=flat-square)](https://github.com/sonia-corporation/stale)\n[![](https://tokei.rs/b1/github/sonia-corporation/stale?category=comments\u0026style=flat-square)](https://github.com/sonia-corporation/stale)\n[![](https://tokei.rs/b1/github/sonia-corporation/stale?category=blanks\u0026style=flat-square)](https://github.com/sonia-corporation/stale)\n[![](https://img.shields.io/npm/v/@sonia-corporation/stale?style=flat-square)](https://www.npmjs.com/package/@sonia-corporation/stale)\n[![](https://img.shields.io/npm/dm/@sonia-corporation/stale?color=blue\u0026style=flat-square)](https://www.npmjs.com/package/@sonia-corporation/stale)\n\n## Documentation\n\nTo have in-depth documentation and examples, see the [documentation website](https://sonia-stale-action.vercel.app).  \nThe documentation website is also available as a [GitHub page,](https://sonia-corporation.github.io/stale/) but we deprecated it.\n\n## Default configuration\n\n### Issues\n\nAfter 30 days (coming from [issue-days-before-stale](https://sonia-stale-action.vercel.app/docs/issues/inputs/issue-days-before-stale-input)) without any update on the issue, add a label `stale` (coming from [issue-stale-label](https://sonia-stale-action.vercel.app/docs/issues/inputs/issue-stale-label-input)) on the issue to indicate that it is stale.  \nIf an update occur after being stale, the `stale` label will be removed and the count will be reset back to 30 days.  \nRemoving the `stale` label manually will also do the trick.  \nIf the `stale` label on the issue is still here for more than 10 days (coming from [issue-days-before-close](https://sonia-stale-action.vercel.app/docs/issues/inputs/issue-days-before-close-input)), the issue will be closed.\n\n### Pull requests\n\nAfter 30 days (coming from [pull-request-days-before-stale](https://sonia-stale-action.vercel.app/docs/pull-requests/inputs/pull-request-days-before-stale-input)) without any update on the pull request, add a label `stale` (coming from [pull-request-stale-label](https://sonia-stale-action.vercel.app/docs/pull-requests/inputs/pull-request-stale-label-input)) on the pull request to indicate that it is stale.  \nIf an update occur after being stale, the `stale` label will be removed and the count will be reset back to 30 days.  \nRemoving the `stale` label manually will also do the trick.  \nIf the `stale` label on the pull request is still here for more than 10 days (coming from [pull-request-days-before-close](https://sonia-stale-action.vercel.app/docs/pull-requests/inputs/pull-request-days-before-close-input)), the pull request will be closed.\n\n## All the common inputs\n\nAll the inputs that are used both for issues and pull requests.\n\n| Input                                                                         | Description                                                                                                                              | Default               |\n| ----------------------------------------------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------- | --------------------- |\n| [github-token](https://sonia-stale-action.vercel.app/docs/github-token-input) | A GitHub token used to perform the API calls to GitHub through `@actions/github`. Usually `${{ secrets.GITHUB_TOKEN }}`.                 | `${{ github.token }}` |\n| [dry-run](https://sonia-stale-action.vercel.app/docs/dry-run-input)           | A mode where any Data Manipulation Language will be skipped. Useful to debug safely and without risking messing up with your repository. | `false`               |\n\n## All the issues inputs\n\n| Input                                                                                                                                 | Description                                                                                                                                     | Default       |\n| ------------------------------------------------------------------------------------------------------------------------------------- | ----------------------------------------------------------------------------------------------------------------------------------------------- | ------------- |\n| **Labels**                                                                                                                            |                                                                                                                                                 |               |\n| [issue-stale-label](https://sonia-stale-action.vercel.app/docs/issues/inputs/issue-stale-label-input)                                 | The label that will be added to the issue when it is stale.                                                                                     | `stale`       |\n| [issue-ignore-all-labels](https://sonia-stale-action.vercel.app/docs/issues/inputs/issue-ignore-all-labels-input)                     | Allow to ignore the processing of issues that contains any labels.                                                                              | `false`       |\n| [issue-ignore-any-labels](https://sonia-stale-action.vercel.app/docs/issues/inputs/issue-ignore-any-labels-input)                     | Allow to ignore the processing of issues that contains one of those labels (multiline).                                                         |               |\n| **Assignees**                                                                                                                         |                                                                                                                                                 |               |\n| [issue-ignore-all-assignees](https://sonia-stale-action.vercel.app/docs/issues/inputs/issue-ignore-all-assignees-input)               | Allow to ignore the processing of issues that contains any assignees.                                                                           | `false`       |\n| [issue-ignore-any-assignees](https://sonia-stale-action.vercel.app/docs/issues/inputs/issue-ignore-any-assignees-input)               | Allow to ignore the processing of issues that contains one of those assignees (multiline).                                                      |               |\n| [issue-only-with-assignees](https://sonia-stale-action.vercel.app/docs/issues/inputs/issue-only-wih-assignees-input)                  | Only allow the processing of issues that contains at least one assignee.                                                                        | `false`       |\n| [issue-only-any-assignees](https://sonia-stale-action.vercel.app/docs/issues/inputs/issue-only-any-assignees-input)                   | Only allow the processing of issues that contains one of those assignees (multiline).                                                           |               |\n| **Project cards**                                                                                                                     |                                                                                                                                                 |               |\n| [issue-ignore-all-project-cards](https://sonia-stale-action.vercel.app/docs/issues/inputs/issue-ignore-all-project-cards-input)       | Allow to ignore the processing of issues that contains any project cards.                                                                       | `false`       |\n| [issue-ignore-any-project-cards](https://sonia-stale-action.vercel.app/docs/issues/inputs/issue-ignore-any-project-cards-input)       | Allow to ignore the processing of issues that contains one of those project cards (multiline).                                                  |               |\n| [issue-only-with-project-cards](https://sonia-stale-action.vercel.app/docs/issues/inputs/issue-only-wih-project-cards-input)          | Only allow the processing of issues that contains at least one project card.                                                                    | `false`       |\n| [issue-only-any-project-cards](https://sonia-stale-action.vercel.app/docs/issues/inputs/issue-only-any-project-cards-input)           | Only allow the processing of issues that contains one of those project cards (multiline).                                                       |               |\n| **Milestones**                                                                                                                        |                                                                                                                                                 |               |\n| [issue-ignore-all-milestones](https://sonia-stale-action.vercel.app/docs/issues/inputs/issue-ignore-all-milestones-input)             | Allow to ignore the processing of issues that contains any milestones.                                                                          | `false`       |\n| [issue-ignore-any-milestones](https://sonia-stale-action.vercel.app/docs/issues/inputs/issue-ignore-any-milestones-input)             | Allow to ignore the processing of issues that contains one of those milestones (multiline).                                                     |               |\n| [issue-only-with-milestones](https://sonia-stale-action.vercel.app/docs/issues/inputs/issue-only-wih-milestones-input)                | Only allow the processing of issues that contains at least one milestone.                                                                       | `false`       |\n| [issue-only-any-milestones](https://sonia-stale-action.vercel.app/docs/issues/inputs/issue-only-any-milestones-input)                 | Only allow the processing of issues that contains one of those milestones (multiline).                                                          |               |\n| **Comments**                                                                                                                          |                                                                                                                                                 |               |\n| [issue-stale-comment](https://sonia-stale-action.vercel.app/docs/issues/inputs/issue-stale-comment-input)                             | The comment that will be sent once the issue is stale (keep empty to not send a comment).                                                       |               |\n| [issue-close-comment](https://sonia-stale-action.vercel.app/docs/issues/inputs/issue-close-comment-input)                             | The comment that will be sent once the issue is close (keep empty to not send a comment).                                                       |               |\n| **Durations**                                                                                                                         |                                                                                                                                                 |               |\n| [issue-days-before-stale](https://sonia-stale-action.vercel.app/docs/issues/inputs/issue-days-before-stale-input)                     | The number of days until the issue is considered as stale.                                                                                      | `30`          |\n| [issue-days-before-close](https://sonia-stale-action.vercel.app/docs/issues/inputs/issue-days-before-close-input)                     | The number of days until a stale issue is considered as closed.                                                                                 | `10`          |\n| **Limiters**                                                                                                                          |                                                                                                                                                 |               |\n| [issue-limit-api-queries-count](https://sonia-stale-action.vercel.app/docs/issues/inputs/issue-limit-api-queries-count-input)         | Limit the quantity of API queries calls performed during the processing of issues (`-1` for unlimited).                                         | `-1`          |\n| [issue-limit-api-mutations-count](https://sonia-stale-action.vercel.app/docs/issues/inputs/issue-limit-api-mutations-count-input)     | Limit the quantity of API mutations calls performed during the processing of issues (`-1` for unlimited).                                       | `-1`          |\n| [issue-ignore-before-creation-date](https://sonia-stale-action.vercel.app/docs/issues/inputs/issue-ignore-before-creation-date-input) | Allow to ignore the processing of issues that were created before this date ([ISO 8601](https://moment.github.io/luxon/#/parsing?id=iso-8601)). |               |\n| **Others**                                                                                                                            |                                                                                                                                                 |               |\n| [issue-processing](https://sonia-stale-action.vercel.app/docs/issues/inputs/issue-processing-input)                                   | Allow to process the issues.                                                                                                                    | `true`        |\n| [issue-close-reason](https://sonia-stale-action.vercel.app/docs/issues/inputs/issue-close-reason-input)                               | The reason when closing an issue (`completed` or `not planned`).                                                                                | `not planned` |\n| [issue-add-labels-after-stale](https://sonia-stale-action.vercel.app/docs/issues/inputs/issue-add-labels-after-stale-input)           | A list of labels added when the processing stale the issue (multiline).                                                                         |               |\n| [issue-remove-labels-after-stale](https://sonia-stale-action.vercel.app/docs/issues/inputs/issue-remove-labels-after-stale-input)     | A list of labels removed when the processing stale the issue (multiline).                                                                       |               |\n| [issue-add-labels-after-close](https://sonia-stale-action.vercel.app/docs/issues/inputs/issue-add-labels-after-close-input)           | A list of labels added when the processing close the issue (multiline).                                                                         |               |\n| [issue-remove-labels-after-close](https://sonia-stale-action.vercel.app/docs/issues/inputs/issue-remove-labels-after-close-input)     | A list of labels removed when the processing close the issue (multiline).                                                                       |               |\n\n## All the issues outputs\n\n| Output                                                                                                                                  | Description                                                                 |\n| --------------------------------------------------------------------------------------------------------------------------------------- | --------------------------------------------------------------------------- |\n| [processed-issues-count](https://sonia-stale-action.vercel.app/docs/issues/outputs/processed-issues-count-output)                       | The number of issues processed.                                             |\n| [ignored-issues-count](https://sonia-stale-action.vercel.app/docs/issues/outputs/ignored-issues-count-output)                           | The number of issues ignored.                                               |\n| [unaltered-issues-count](https://sonia-stale-action.vercel.app/docs/issues/outputs/unaltered-issues-count-output)                       | The number of issues unaltered (either not good to stale or already stale). |\n| [stale-issues-count](https://sonia-stale-action.vercel.app/docs/issues/outputs/stale-issues-count-output)                               | The number of issues stale.                                                 |\n| [already-stale-issues-count](https://sonia-stale-action.vercel.app/docs/issues/outputs/already-stale-issues-count-output)               | The number of issues processed which were already stale.                    |\n| [remove-stale-issues-count](https://sonia-stale-action.vercel.app/docs/issues/outputs/remove-stale-issues-count-output)                 | The number of issues from where the stale state was removed.                |\n| [close-issues-count](https://sonia-stale-action.vercel.app/docs/issues/outputs/close-issues-count-output)                               | The number of issues closed.                                                |\n| [added-issues-comments-count](https://sonia-stale-action.vercel.app/docs/issues/outputs/added-issues-comments-count-output)             | The number of added issues comments.                                        |\n| [issues-labels-count](https://sonia-stale-action.vercel.app/docs/issues/outputs/issues-labels-count-output)                             | The number of mutated issues labels (added or removed).                     |\n| [added-issues-labels-count](https://sonia-stale-action.vercel.app/docs/issues/outputs/added-issues-labels-count-output)                 | The number of added issues labels.                                          |\n| [removed-issues-labels-count](https://sonia-stale-action.vercel.app/docs/issues/outputs/removed-issues-labels-count-output)             | The number of removed issues labels.                                        |\n| [called-api-issues-count](https://sonia-stale-action.vercel.app/docs/issues/outputs/called-api-issues-count-output)                     | The number of GitHub API calls performed for the issues.                    |\n| [called-api-issues-queries-count](https://sonia-stale-action.vercel.app/docs/issues/outputs/called-api-issues-queries-count-output)     | The number of GitHub API queries calls performed for the issues.            |\n| [called-api-issues-mutations-count](https://sonia-stale-action.vercel.app/docs/issues/outputs/called-api-issues-mutations-count-output) | The number of GitHub API mutations calls performed for the issues.          |\n\n## All the pull requests inputs\n\n| Input                                                                                                                                                      | Description                                                                                                                                            | Default |\n| ---------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------------------------------------------------------------------------------------------------------ | ------- |\n| **Labels**                                                                                                                                                 |                                                                                                                                                        |         |\n| [pull-request-stale-label](https://sonia-stale-action.vercel.app/docs/pull-requests/inputs/pull-request-stale-label-input)                                 | The label that will be added to the pull request when it is stale.                                                                                     | `stale` |\n| [pull-request-ignore-all-labels](https://sonia-stale-action.vercel.app/docs/pull-requests/inputs/pull-request-ignore-all-labels-input)                     | Allow to ignore the processing of pull requests that contains any labels.                                                                              | `false` |\n| [pull-request-ignore-any-labels](https://sonia-stale-action.vercel.app/docs/pull-requests/inputs/pull-request-ignore-any-labels-input)                     | Allow to ignore the processing of pull requests that contains one of those labels (multiline).                                                         |         |\n| **Assignees**                                                                                                                                              |                                                                                                                                                        |         |\n| [pull-request-ignore-all-assignees](https://sonia-stale-action.vercel.app/docs/pull-requests/inputs/pull-request-ignore-all-assignees-input)               | Allow to ignore the processing of pull requests that contains any assignees.                                                                           | `false` |\n| [pull-request-ignore-any-assignees](https://sonia-stale-action.vercel.app/docs/pull-requests/inputs/pull-request-ignore-any-assignees-input)               | Allow to ignore the processing of pull requests that contains one of those assignees (multiline).                                                      |         |\n| [pull-request-only-with-assignees](https://sonia-stale-action.vercel.app/docs/pull-requests/inputs/pull-request-only-with-assignees-input)                 | Only allow the processing of pull requests that contains at least one assignee.                                                                        | `false` |\n| [pull-request-only-any-assignees](https://sonia-stale-action.vercel.app/docs/pull-requests/inputs/pull-request-only-any-assignees-input)                   | Only allow the processing of pull requests that contains one of those assignees (multiline).                                                           |         |\n| **Project cards**                                                                                                                                          |                                                                                                                                                        |         |\n| [pull-request-ignore-all-project-cards](https://sonia-stale-action.vercel.app/docs/pull-requests/inputs/pull-request-ignore-all-project-cards-input)       | Allow to ignore the processing of pull requests that contains any project cards.                                                                       | `false` |\n| [pull-request-ignore-any-project-cards](https://sonia-stale-action.vercel.app/docs/pull-requests/inputs/pull-request-ignore-any-project-cards-input)       | Allow to ignore the processing of pull requests that contains one of those project cards (multiline).                                                  |         |\n| [pull-request-only-with-project-cards](https://sonia-stale-action.vercel.app/docs/pull-requests/inputs/pull-request-only-with-project-cards-input)         | Only allow the processing of pull requests that contains at least one project card.                                                                    | `false` |\n| [pull-request-only-any-project-cards](https://sonia-stale-action.vercel.app/docs/pull-requests/inputs/pull-request-only-any-project-cards-input)           | Only allow the processing of pull requests that contains one of those project cards (multiline).                                                       |         |\n| **Milestones**                                                                                                                                             |                                                                                                                                                        |         |\n| [pull-request-ignore-all-milestones](https://sonia-stale-action.vercel.app/docs/pull-requests/inputs/pull-request-ignore-all-milestones-input)             | Allow to ignore the processing of pull requests that contains any milestones.                                                                          | `false` |\n| [pull-request-ignore-any-milestones](https://sonia-stale-action.vercel.app/docs/pull-requests/inputs/pull-request-ignore-any-milestones-input)             | Allow to ignore the processing of pull requests that contains one of those milestones (multiline).                                                     |         |\n| [pull-request-only-with-milestones](https://sonia-stale-action.vercel.app/docs/pull-requests/inputs/pull-request-only-with-milestones-input)               | Only allow the processing of pull requests that contains at least one milestone.                                                                       | `false` |\n| [pull-request-only-any-milestones](https://sonia-stale-action.vercel.app/docs/pull-requests/inputs/pull-request-only-any-milestones-input)                 | Only allow the processing of pull requests that contains one of those milestones (multiline).                                                          |         |\n| **Comments**                                                                                                                                               |                                                                                                                                                        |         |\n| [pull-request-stale-comment](https://sonia-stale-action.vercel.app/docs/pull-requests/inputs/pull-request-stale-comment-input)                             | The comment that will be sent once the pull request is stale (keep empty to not send a comment).                                                       |         |\n| [pull-request-close-comment](https://sonia-stale-action.vercel.app/docs/pull-requests/inputs/pull-request-close-comment-input)                             | The comment that will be sent once the pull request is close (keep empty to not send a comment).                                                       |         |\n| **Durations**                                                                                                                                              |                                                                                                                                                        |         |\n| [pull-request-days-before-stale](https://sonia-stale-action.vercel.app/docs/pull-requests/inputs/pull-request-days-before-stale-input)                     | The number of days until the pull request is considered as stale.                                                                                      | `30`    |\n| [pull-request-days-before-close](https://sonia-stale-action.vercel.app/docs/pull-requests/inputs/pull-request-days-before-close-input)                     | The number of days until a stale pull request is considered as closed.                                                                                 | `10`    |\n| **Limiters**                                                                                                                                               |                                                                                                                                                        |         |\n| [pull-request-limit-api-queries-count](https://sonia-stale-action.vercel.app/docs/pull-requests/inputs/pull-request-limit-api-queries-count-input)         | Limit the quantity of API queries calls performed during the processing of pull requests (`-1` for unlimited).                                         | `-1`    |\n| [pull-request-limit-api-mutations-count](https://sonia-stale-action.vercel.app/docs/pull-requests/inputs/pull-request-limit-api-mutations-count-input)     | Limit the quantity of API mutations calls performed during the processing of pull requests (`-1` for unlimited).                                       | `-1`    |\n| [pull-request-ignore-before-creation-date](https://sonia-stale-action.vercel.app/docs/pull-requests/inputs/pull-request-ignore-before-creation-date-input) | Allow to ignore the processing of pull requests that were created before this date ([ISO 8601](https://moment.github.io/luxon/#/parsing?id=iso-8601)). |         |\n| [pull-request-ignore-draft](https://sonia-stale-action.vercel.app/docs/pull-requests/inputs/pull-request-ignore-draft-input)                               | Allow to ignore the processing of pull requests that are drafts.                                                                                       | `false` |\n| **Others**                                                                                                                                                 |                                                                                                                                                        |\n| [pull-request-processing](https://sonia-stale-action.vercel.app/docs/pull-requests/inputs/pull-request-processing-input)                                   | Allow to process the pull requests.                                                                                                                    | `true`  |\n| [pull-request-add-labels-after-stale](https://sonia-stale-action.vercel.app/docs/pull-requests/inputs/pull-request-add-labels-after-stale-input)           | A list of labels added when the processing stale the pull request (multiline).                                                                         |         |\n| [pull-request-remove-labels-after-stale](https://sonia-stale-action.vercel.app/docs/pull-requests/inputs/pull-request-remove-labels-after-stale-input)     | A list of labels removed when the processing stale the pull request (multiline).                                                                       |         |\n| [pull-request-add-labels-after-close](https://sonia-stale-action.vercel.app/docs/pull-requests/inputs/pull-request-add-labels-after-close-input)           | A list of labels added when the processing close the pull request (multiline).                                                                         |         |\n| [pull-request-remove-labels-after-close](https://sonia-stale-action.vercel.app/docs/pull-requests/inputs/pull-request-remove-labels-after-close-input)     | A list of labels removed when the processing close the pull request (multiline).                                                                       |         |\n| [pull-request-to-draft-instead-of-stale](https://sonia-stale-action.vercel.app/docs/pull-requests/inputs/pull-request-to-draft-instead-of-stale-input)     | Convert the pull request to a draft pull request instead of handling it as a stale candidate.                                                          | `false` |\n| [pull-request-delete-branch-after-close](https://sonia-stale-action.vercel.app/docs/pull-requests/inputs/pull-request-delete-branch-after-close-input)     | Delete the branch when the processing close the pull request.                                                                                          | `false` |\n\n## All the pull requests outputs\n\n| Output                                                                                                                                                       | Description                                                                        |\n| ------------------------------------------------------------------------------------------------------------------------------------------------------------ | ---------------------------------------------------------------------------------- |\n| [processed-pull-requests-count](https://sonia-stale-action.vercel.app/docs/pull-requests/outputs/processed-pull-requests-count-output)                       | The number of pull requests processed.                                             |\n| [ignored-pull-requests-count](https://sonia-stale-action.vercel.app/docs/pull-requests/outputs/ignored-pull-requests-count-output)                           | The number of pull requests ignored.                                               |\n| [unaltered-pull-requests-count](https://sonia-stale-action.vercel.app/docs/pull-requests/outputs/unaltered-pull-requests-count-output)                       | The number of pull requests unaltered (either not good to stale or already stale). |\n| [stale-pull-requests-count](https://sonia-stale-action.vercel.app/docs/pull-requests/outputs/stale-pull-requests-count-output)                               | The number of pull requests stale.                                                 |\n| [already-stale-pull-requests-count](https://sonia-stale-action.vercel.app/docs/pull-requests/outputs/already-stale-pull-requests-count-output)               | The number of pull requests processed which were already stale.                    |\n| [remove-stale-pull-requests-count](https://sonia-stale-action.vercel.app/docs/pull-requests/outputs/remove-stale-pull-requests-count-output)                 | The number of pull requests from where the stale state was removed.                |\n| [close-pull-requests-count](https://sonia-stale-action.vercel.app/docs/pull-requests/outputs/close-pull-requests-count-output)                               | The number of pull requests closed.                                                |\n| [deleted-pull-requests-branches-count](https://sonia-stale-action.vercel.app/docs/pull-requests/outputs/deleted-pull-requests-branches-count-output)         | The number of deleted pull requests branches closed.                               |\n| [added-pull-requests-comments-count](https://sonia-stale-action.vercel.app/docs/pull-requests/outputs/added-pull-requests-comments-count-output)             | The number of added pull requests comments.                                        |\n| [pull-requests-labels-count](https://sonia-stale-action.vercel.app/docs/pull-requests/outputs/pull-requests-labels-count-output)                             | The number of mutated pull requests labels (added or removed).                     |\n| [added-pull-requests-labels-count](https://sonia-stale-action.vercel.app/docs/pull-requests/outputs/added-pull-requests-labels-count-output)                 | The number of added pull requests labels.                                          |\n| [removed-pull-requests-labels-count](https://sonia-stale-action.vercel.app/docs/pull-requests/outputs/removed-pull-requests-labels-count-output)             | The number of removed pull requests labels.                                        |\n| [draft-pull-requests-count](https://sonia-stale-action.vercel.app/docs/pull-requests/outputs/draft-pull-requests-count-output)                               | The number of pull requests converted to draft.                                    |\n| [called-api-pull-requests-count](https://sonia-stale-action.vercel.app/docs/pull-requests/outputs/called-api-pull-requests-count-output)                     | The number of GitHub API calls performed for the pull requests.                    |\n| [called-api-pull-requests-queries-count](https://sonia-stale-action.vercel.app/docs/pull-requests/outputs/called-api-pull-requests-queries-count-output)     | The number of GitHub API queries calls performed for the pull requests.            |\n| [called-api-pull-requests-mutations-count](https://sonia-stale-action.vercel.app/docs/pull-requests/outputs/called-api-pull-requests-mutations-count-output) | The number of GitHub API mutations calls performed for the pull requests.          |\n\n## Examples\n\nCheckout the [documentation](https://sonia-stale-action.vercel.app/docs/introduction) to have some examples.\n\n## Changelog\n\nSee all the changes on the [website](https://sonia-stale-action.vercel.app/docs/changelog).\n\n## Contributing\n\nCheck out the [contributing](CONTRIBUTING.md) file before helping us.\n\n## License\n\nThis project is licensed under the MIT License - see the [license](LICENSE) for details.\n\n## Contributors\n\nThanks goes to these wonderful people ([emoji key](https://github.com/kentcdodds/all-contributors#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  \u003ctr\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://allcontributors.org\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/46410174?v=4?s=80\" width=\"80px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAll Contributors\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Sonia-corporation/stale/commits?author=all-contributors\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"#tool-all-contributors\" title=\"Tools\"\u003e🔧\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://www.codefactor.io\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/13309880?v=4?s=80\" width=\"80px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eAutomated code reviews\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Sonia-corporation/stale/pulls?q=is%3Apr+reviewed-by%3Acode-factor\" title=\"Reviewed Pull Requests\"\u003e👀\u003c/a\u003e \u003ca href=\"https://github.com/Sonia-corporation/stale/issues?q=author%3Acode-factor\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"http://www.geoffreytestelin.com/\"\u003e\u003cimg src=\"https://avatars2.githubusercontent.com/u/10194542?s=460\u0026v=4?s=80\" width=\"80px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eGeoffrey 'C0ZEN' Testelin\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Sonia-corporation/stale/commits?author=C0ZEN\" title=\"Code\"\u003e💻\u003c/a\u003e \u003ca href=\"#design-C0ZEN\" title=\"Design\"\u003e🎨\u003c/a\u003e \u003ca href=\"#infra-C0ZEN\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"\u003e🚇\u003c/a\u003e \u003ca href=\"#ideas-C0ZEN\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e \u003ca href=\"#blog-C0ZEN\" title=\"Blogposts\"\u003e📝\u003c/a\u003e \u003ca href=\"https://github.com/Sonia-corporation/stale/commits?author=C0ZEN\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"#tool-C0ZEN\" title=\"Tools\"\u003e🔧\u003c/a\u003e \u003ca href=\"#security-C0ZEN\" title=\"Security\"\u003e🛡️\u003c/a\u003e \u003ca href=\"https://github.com/Sonia-corporation/stale/pulls?q=is%3Apr+reviewed-by%3AC0ZEN\" title=\"Reviewed Pull Requests\"\u003e👀\u003c/a\u003e \u003ca href=\"#question-C0ZEN\" title=\"Answering Questions\"\u003e💬\u003c/a\u003e \u003ca href=\"#maintenance-C0ZEN\" title=\"Maintenance\"\u003e🚧\u003c/a\u003e \u003ca href=\"https://github.com/Sonia-corporation/stale/issues?q=author%3AC0ZEN\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"#example-C0ZEN\" title=\"Examples\"\u003e💡\u003c/a\u003e \u003ca href=\"#projectManagement-C0ZEN\" title=\"Project Management\"\u003e📆\u003c/a\u003e \u003ca href=\"https://github.com/Sonia-corporation/stale/commits?author=C0ZEN\" title=\"Tests\"\u003e⚠️\u003c/a\u003e \u003ca href=\"#translation-C0ZEN\" title=\"Translation\"\u003e🌍\u003c/a\u003e \u003ca href=\"#tutorial-C0ZEN\" title=\"Tutorials\"\u003e✅\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://orangesquash.org.uk/\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/321014?v=4?s=80\" width=\"80px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eIain Lane\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Sonia-corporation/stale/issues?q=author%3Aiainlane\" title=\"Bug reports\"\u003e🐛\u003c/a\u003e \u003ca href=\"#ideas-iainlane\" title=\"Ideas, Planning, \u0026 Feedback\"\u003e🤔\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"http://semantic-release.org/\"\u003e\u003cimg src=\"https://avatars1.githubusercontent.com/u/32174276?v=4?s=80\" width=\"80px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eSemantic Release Bot\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Sonia-corporation/stale/commits?author=semantic-release-bot\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"#tool-semantic-release-bot\" title=\"Tools\"\u003e🔧\u003c/a\u003e \u003ca href=\"#security-semantic-release-bot\" title=\"Security\"\u003e🛡️\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://github.com/Sonia-corporation-bot\"\u003e\u003cimg src=\"https://avatars.githubusercontent.com/u/99146817?v=4?s=80\" width=\"80px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eSonia Corporation Bot\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"https://github.com/Sonia-corporation/stale/commits?author=Sonia-corporation-bot\" title=\"Documentation\"\u003e📖\u003c/a\u003e \u003ca href=\"#infra-Sonia-corporation-bot\" title=\"Infrastructure (Hosting, Build-Tools, etc)\"\u003e🚇\u003c/a\u003e \u003ca href=\"#projectManagement-Sonia-corporation-bot\" title=\"Project Management\"\u003e📆\u003c/a\u003e \u003ca href=\"#security-Sonia-corporation-bot\" title=\"Security\"\u003e🛡️\u003c/a\u003e \u003ca href=\"#tool-Sonia-corporation-bot\" title=\"Tools\"\u003e🔧\u003c/a\u003e\u003c/td\u003e\n    \u003ctd align=\"center\"\u003e\u003ca href=\"https://renovate.whitesourcesoftware.com\"\u003e\u003cimg src=\"https://avatars0.githubusercontent.com/u/25180681?v=4?s=80\" width=\"80px;\" alt=\"\"/\u003e\u003cbr /\u003e\u003csub\u003e\u003cb\u003eWhiteSource Renovate\u003c/b\u003e\u003c/sub\u003e\u003c/a\u003e\u003cbr /\u003e\u003ca href=\"#tool-renovate-bot\" title=\"Tools\"\u003e🔧\u003c/a\u003e \u003ca href=\"#security-renovate-bot\" title=\"Security\"\u003e🛡️\u003c/a\u003e\u003c/td\u003e\n  \u003c/tr\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/kentcdodds/all-contributors) specification.  \nContributions of any kind are welcome!\n\n## Related project\n\n[Geoffrey 'C0ZEN' Testelin](https://github.com/C0ZEN) was originally a contributor of [@actions/stale](https://github.com/actions/stale) (see the [contributors](https://github.com/actions/stale/graphs/contributors)).  \nDue to slower cadence and different opinions over how the project should go forward, he decided to start from scratch on his own.  \nThe main difference is that this project aims to provide the best stale action as possible based on consumers needs, even if it may be hard to provide such features. #noLimit - we do what we can to have an amazing stale action ;)\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsonia-corporation%2Fstale","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fsonia-corporation%2Fstale","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fsonia-corporation%2Fstale/lists"}