GithubHelp home page GithubHelp logo

sonia-corporation / stale Goto Github PK

View Code? Open in Web Editor NEW
14.0 3.0 3.0 53.79 MB

A GitHub action to stale and close automatically your issues and pull requests.

Home Page: https://sonia-stale-action.vercel.app

License: MIT License

Shell 0.01% JavaScript 0.40% TypeScript 99.59%
stale action github issues pull-requests actions

stale's Introduction

Stale

A GitHub action to stale and close automatically your issues and pull requests.

Quality:
GitHub last commit Maintainability CodeFactor DeepScan grade Test Coverage codecov GitHub issues GitHub pull requests Build Release Stale Dependencies Dev Dependencies semantic-release sonia: changelog sonia: stale action code style: prettier

Community:

All Contributors

commitizen PRs

Statistics:
GitHub release (latest by date) GitHub top language GitHub repo size GitHub code size in bytes GitHub

Documentation

To have in-depth documentation and examples, see the documentation website.
The documentation website is also available as a GitHub page, but we deprecated it.

Default configuration

Issues

After 30 days (coming from issue-days-before-stale) without any update on the issue, add a label stale (coming from issue-stale-label) on the issue to indicate that it is stale.
If an update occur after being stale, the stale label will be removed and the count will be reset back to 30 days.
Removing the stale label manually will also do the trick.
If the stale label on the issue is still here for more than 10 days (coming from issue-days-before-close), the issue will be closed.

Pull requests

After 30 days (coming from pull-request-days-before-stale) without any update on the pull request, add a label stale (coming from pull-request-stale-label) on the pull request to indicate that it is stale.
If an update occur after being stale, the stale label will be removed and the count will be reset back to 30 days.
Removing the stale label manually will also do the trick.
If the stale label on the pull request is still here for more than 10 days (coming from pull-request-days-before-close), the pull request will be closed.

All the common inputs

All the inputs that are used both for issues and pull requests.

Input Description Default
github-token A GitHub token used to perform the API calls to GitHub through @actions/github. Usually ${{ secrets.GITHUB_TOKEN }}. ${{ github.token }}
dry-run A mode where any Data Manipulation Language will be skipped. Useful to debug safely and without risking messing up with your repository. false

All the issues inputs

Input Description Default
Labels
issue-stale-label The label that will be added to the issue when it is stale. stale
issue-ignore-all-labels Allow to ignore the processing of issues that contains any labels. false
issue-ignore-any-labels Allow to ignore the processing of issues that contains one of those labels (multiline).
Assignees
issue-ignore-all-assignees Allow to ignore the processing of issues that contains any assignees. false
issue-ignore-any-assignees Allow to ignore the processing of issues that contains one of those assignees (multiline).
issue-only-with-assignees Only allow the processing of issues that contains at least one assignee. false
issue-only-any-assignees Only allow the processing of issues that contains one of those assignees (multiline).
Project cards
issue-ignore-all-project-cards Allow to ignore the processing of issues that contains any project cards. false
issue-ignore-any-project-cards Allow to ignore the processing of issues that contains one of those project cards (multiline).
issue-only-with-project-cards Only allow the processing of issues that contains at least one project card. false
issue-only-any-project-cards Only allow the processing of issues that contains one of those project cards (multiline).
Milestones
issue-ignore-all-milestones Allow to ignore the processing of issues that contains any milestones. false
issue-ignore-any-milestones Allow to ignore the processing of issues that contains one of those milestones (multiline).
issue-only-with-milestones Only allow the processing of issues that contains at least one milestone. false
issue-only-any-milestones Only allow the processing of issues that contains one of those milestones (multiline).
Comments
issue-stale-comment The comment that will be sent once the issue is stale (keep empty to not send a comment).
issue-close-comment The comment that will be sent once the issue is close (keep empty to not send a comment).
Durations
issue-days-before-stale The number of days until the issue is considered as stale. 30
issue-days-before-close The number of days until a stale issue is considered as closed. 10
Limiters
issue-limit-api-queries-count Limit the quantity of API queries calls performed during the processing of issues (-1 for unlimited). -1
issue-limit-api-mutations-count Limit the quantity of API mutations calls performed during the processing of issues (-1 for unlimited). -1
issue-ignore-before-creation-date Allow to ignore the processing of issues that were created before this date (ISO 8601).
Others
issue-processing Allow to process the issues. true
issue-close-reason The reason when closing an issue (completed or not planned). not planned
issue-add-labels-after-stale A list of labels added when the processing stale the issue (multiline).
issue-remove-labels-after-stale A list of labels removed when the processing stale the issue (multiline).
issue-add-labels-after-close A list of labels added when the processing close the issue (multiline).
issue-remove-labels-after-close A list of labels removed when the processing close the issue (multiline).

All the issues outputs

Output Description
processed-issues-count The number of issues processed.
ignored-issues-count The number of issues ignored.
unaltered-issues-count The number of issues unaltered (either not good to stale or already stale).
stale-issues-count The number of issues stale.
already-stale-issues-count The number of issues processed which were already stale.
remove-stale-issues-count The number of issues from where the stale state was removed.
close-issues-count The number of issues closed.
added-issues-comments-count The number of added issues comments.
issues-labels-count The number of mutated issues labels (added or removed).
added-issues-labels-count The number of added issues labels.
removed-issues-labels-count The number of removed issues labels.
called-api-issues-count The number of GitHub API calls performed for the issues.
called-api-issues-queries-count The number of GitHub API queries calls performed for the issues.
called-api-issues-mutations-count The number of GitHub API mutations calls performed for the issues.

All the pull requests inputs

Input Description Default
Labels
pull-request-stale-label The label that will be added to the pull request when it is stale. stale
pull-request-ignore-all-labels Allow to ignore the processing of pull requests that contains any labels. false
pull-request-ignore-any-labels Allow to ignore the processing of pull requests that contains one of those labels (multiline).
Assignees
pull-request-ignore-all-assignees Allow to ignore the processing of pull requests that contains any assignees. false
pull-request-ignore-any-assignees Allow to ignore the processing of pull requests that contains one of those assignees (multiline).
pull-request-only-with-assignees Only allow the processing of pull requests that contains at least one assignee. false
pull-request-only-any-assignees Only allow the processing of pull requests that contains one of those assignees (multiline).
Project cards
pull-request-ignore-all-project-cards Allow to ignore the processing of pull requests that contains any project cards. false
pull-request-ignore-any-project-cards Allow to ignore the processing of pull requests that contains one of those project cards (multiline).
pull-request-only-with-project-cards Only allow the processing of pull requests that contains at least one project card. false
pull-request-only-any-project-cards Only allow the processing of pull requests that contains one of those project cards (multiline).
Milestones
pull-request-ignore-all-milestones Allow to ignore the processing of pull requests that contains any milestones. false
pull-request-ignore-any-milestones Allow to ignore the processing of pull requests that contains one of those milestones (multiline).
pull-request-only-with-milestones Only allow the processing of pull requests that contains at least one milestone. false
pull-request-only-any-milestones Only allow the processing of pull requests that contains one of those milestones (multiline).
Comments
pull-request-stale-comment The comment that will be sent once the pull request is stale (keep empty to not send a comment).
pull-request-close-comment The comment that will be sent once the pull request is close (keep empty to not send a comment).
Durations
pull-request-days-before-stale The number of days until the pull request is considered as stale. 30
pull-request-days-before-close The number of days until a stale pull request is considered as closed. 10
Limiters
pull-request-limit-api-queries-count Limit the quantity of API queries calls performed during the processing of pull requests (-1 for unlimited). -1
pull-request-limit-api-mutations-count Limit the quantity of API mutations calls performed during the processing of pull requests (-1 for unlimited). -1
pull-request-ignore-before-creation-date Allow to ignore the processing of pull requests that were created before this date (ISO 8601).
pull-request-ignore-draft Allow to ignore the processing of pull requests that are drafts. false
Others
pull-request-processing Allow to process the pull requests. true
pull-request-add-labels-after-stale A list of labels added when the processing stale the pull request (multiline).
pull-request-remove-labels-after-stale A list of labels removed when the processing stale the pull request (multiline).
pull-request-add-labels-after-close A list of labels added when the processing close the pull request (multiline).
pull-request-remove-labels-after-close A list of labels removed when the processing close the pull request (multiline).
pull-request-to-draft-instead-of-stale Convert the pull request to a draft pull request instead of handling it as a stale candidate. false
pull-request-delete-branch-after-close Delete the branch when the processing close the pull request. false

All the pull requests outputs

Output Description
processed-pull-requests-count The number of pull requests processed.
ignored-pull-requests-count The number of pull requests ignored.
unaltered-pull-requests-count The number of pull requests unaltered (either not good to stale or already stale).
stale-pull-requests-count The number of pull requests stale.
already-stale-pull-requests-count The number of pull requests processed which were already stale.
remove-stale-pull-requests-count The number of pull requests from where the stale state was removed.
close-pull-requests-count The number of pull requests closed.
deleted-pull-requests-branches-count The number of deleted pull requests branches closed.
added-pull-requests-comments-count The number of added pull requests comments.
pull-requests-labels-count The number of mutated pull requests labels (added or removed).
added-pull-requests-labels-count The number of added pull requests labels.
removed-pull-requests-labels-count The number of removed pull requests labels.
draft-pull-requests-count The number of pull requests converted to draft.
called-api-pull-requests-count The number of GitHub API calls performed for the pull requests.
called-api-pull-requests-queries-count The number of GitHub API queries calls performed for the pull requests.
called-api-pull-requests-mutations-count The number of GitHub API mutations calls performed for the pull requests.

Examples

Checkout the documentation to have some examples.

Changelog

See all the changes on the website.

Contributing

Check out the contributing file before helping us.

License

This project is licensed under the MIT License - see the license for details.

Contributors

Thanks goes to these wonderful people (emoji key):


All Contributors

๐Ÿ“– ๐Ÿ”ง

Automated code reviews

๐Ÿ‘€ ๐Ÿ›

Geoffrey 'C0ZEN' Testelin

๐Ÿ’ป ๐ŸŽจ ๐Ÿš‡ ๐Ÿค” ๐Ÿ“ ๐Ÿ“– ๐Ÿ”ง ๐Ÿ›ก๏ธ ๐Ÿ‘€ ๐Ÿ’ฌ ๐Ÿšง ๐Ÿ› ๐Ÿ’ก ๐Ÿ“† โš ๏ธ ๐ŸŒ โœ…

Iain Lane

๐Ÿ› ๐Ÿค”

Semantic Release Bot

๐Ÿ“– ๐Ÿ”ง ๐Ÿ›ก๏ธ

Sonia Corporation Bot

๐Ÿ“– ๐Ÿš‡ ๐Ÿ“† ๐Ÿ›ก๏ธ ๐Ÿ”ง

WhiteSource Renovate

๐Ÿ”ง ๐Ÿ›ก๏ธ

This project follows the all-contributors specification.
Contributions of any kind are welcome!

Related project

Geoffrey 'C0ZEN' Testelin was originally a contributor of @actions/stale (see the contributors).
Due to slower cadence and different opinions over how the project should go forward, he decided to start from scratch on his own.
The 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 ;)

stale's People

Contributors

c0zen avatar github-actions[bot] avatar renovate-bot avatar renovate[bot] avatar semantic-release-bot avatar sonia-corporation-bot avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar

stale's Issues

[FEATURE] Ignore issues with an assignee

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

[FEATURE] Add labels after being closed

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

The automated release is failing ๐Ÿšจ

๐Ÿšจ The automated release from the master branch failed. ๐Ÿšจ

I recommend you give this issue a high priority, so other packages depending on you can benefit from your bug fixes and new features again.

You can find below the list of errors reported by semantic-release. Each one of them has to be resolved in order to automatically publish your package. Iโ€™m sure you can fix this ๐Ÿ’ช.

Errors are usually caused by a misconfiguration or an authentication problem. With each error reported below you will find explanation and guidance to help you to resolve it.

Once all the errors are resolved, semantic-release will release your package the next time you push a commit to the master branch. You can also manually restart the failed CI job that runs semantic-release.

If you are not sure how to resolve this, here are some links that can help you:

If those donโ€™t help, or if this issue is reporting something you think isnโ€™t right, you can always ask the humans behind semantic-release.


No npm token specified.

An npm token must be created and set in the NPM_TOKEN environment variable on your CI environment.

Please make sure to create an npm token and to set it in the NPM_TOKEN environment variable on your CI environment. The token must allow to publish to the registry https://registry.npmjs.org/.


Good luck with your project โœจ

Your semantic-release bot ๐Ÿ“ฆ๐Ÿš€

[FEATURE] Add a new option to define if an issue should remove the stale state (enum for multiple choices)

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

[FEATURE] Added labels after being stale

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

[FEATURE] Define the number of days before adding the stale state on issues

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

[FEATURE] Define the number of days before closing a stale issue

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

[FEATURE] Ignore issue if has a label

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

[FEATURE] Force to suffix every spy with "Spy"

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

[FEATURE] Remove the stale label if the issue is updated before the close time

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

[FEATURE] Ignore issue if belongs to a project

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

[FEATURE] Better logs for batches

Is your feature request related to a problem? Please describe.
Would be nice to include the count here:

All the issues batches were processed
All the issues were processed

[FEATURE] Add label to go to npm

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

[FEATURE] Improve the search of the stale label creation by grouping per creation date and extract the most recent one

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

[FEATURE] Handle the pagination while searching for a label

Is your feature request related to a problem? Please describe.
When the action calls the GitHub API to get the label (to have the ID), it searches the API by label name.
If the first match is not the label we are looking for, the action will consider that this is an issue, instead of trying to find another label that could match the one searched.

Describe the solution you'd like
Implement a real pagination to check every single label until of is matched or just throw if nothing match.

[FEATURE] Reduce the number of API calls to get the labels (we fetch the stale one multiple times)

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

[FEATURE] Ignore draft PRs

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

[FEATURE] New input to choose the weekdays for counting the number of days before closing

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

[FEATURE] Add new input to allow adding a comment when the processing will be ignored for whatever reason

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

[FEATURE] Add input to clean-up previously added stale comments on pull requests

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

[FEATURE] Limit the number of API calls for queries

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

[FEATURE] Refactor the integration tests to use the statistics

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

[FEATURE] Delete PR branches after closing

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

[FEATURE] Add a comment on stale issues

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

[FEATURE] Ignore issues & PRs that belong to a project (any)

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

[FEATURE] Expose the statistics as outputs

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

[FEATURE] Choose if we should stale issues or directly close instead

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

[FEATURE] New input to choose the weekdays for counting the number of days before stale

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

[BUG] Do not add the issue stale label on dry-run

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

[FEATURE] Add statistic about the number of API calls

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

[BUG] Error while adding the stale label

Describe the bug
Error: [#26] Could not fetch the label stale
[#26] Found the label stale
Error: [#26] Could not find the stale label stale
Error: [Error] Could not find the stale label stale
##[debug]Error: Could not find the stale label stale
##[debug] at IssueStaleProcessor. (/home/runner/work/stale/stale/dist/index.js:30:35387)
##[debug] at Generator.next ()
##[debug] at fulfilled (/home/runner/work/stale/stale/dist/index.js:30:2285)
##[debug] at processTicksAndRejections (internal/process/task_queues.js:93:5)
Error: Stale action failed with error Could not find the stale label stale
##[debug]Node Action run completed with exit code 1
##[debug]Finishing: Stale

Additional context
Add any other context about the problem here.

[FEATURE] Cache the fetched labels to avoid recalling the API when the id/name was already fetched

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

[FEATURE] Add some statistics

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

[FEATURE] Check if an issue is stale after 30 days

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

[FEATURE] Add a comment on closed issues

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

[FEATURE] Add input to clean-up previously added stale comments on issues

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

[FEATURE] Add a new option to define if an issue should add the stale state (enum for multiple choices)

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

[FEATURE] Loop through the issues (pagination)

Is your feature request related to a problem? Please describe.
If there is more than 20 issues, the other will not be processed.

Describe the solution you'd like
Handle the pagination.

[FEATURE] Add a log each time a statistic is increased

Is your feature request related to a problem? Please describe.
A clear and concise description of what the problem is. Ex. I'm always frustrated when [...]

Describe the solution you'd like
A clear and concise description of what you want to happen.

Describe alternatives you've considered
A clear and concise description of any alternative solutions or features you've considered.

Additional context
Add any other context or screenshots about the feature request here.

Dependency Dashboard

This issue lists Renovate updates and detected dependencies. Read the Dependency Dashboard docs to learn more.

Warning

These dependencies are deprecated:

Datasource Name Replacement PR?
npm @types/faker Unavailable
npm faker Available

Rate-Limited

These updates are currently rate-limited. Click on a checkbox below to force their creation now.

  • chore(deps): replace dependency faker with @faker-js/faker
  • chore(deps): update amannn/action-semantic-pull-request digest to 0723387
  • chore(deps): update codecov/codecov-action digest to ab904c4
  • chore(deps): update github/codeql-action digest to 5973e23
  • chore(deps): update dependency @types/fs-extra to v11.0.4
  • chore(deps): update dependency @types/jest to v29.5.12
  • chore(deps): update dependency @types/lodash to v4.14.202
  • chore(deps): update dependency eslint-plugin-import to v2.29.1
  • chore(deps): update dependency eslint-plugin-jest to v27.6.3
  • chore(deps): update dependency moment-timezone to v0.5.45
  • chore(deps): update dependency ts-jest to v29.1.5
  • chore(deps): update shioyang/check-pr-labels-on-push-action action to v1.0.12
  • chore(deps): update dependency @types/lodash to v4.17.7
  • chore(deps): update dependency cz-customizable to v7.2.1
  • chore(deps): update dependency eslint to v8.57.0
  • chore(deps): update dependency eslint-plugin-jest to v27.9.0
  • chore(deps): update dependency fs-extra to v11.2.0
  • chore(deps): update dependency jest-silent-reporter to v0.6.0
  • chore(deps): update dependency ts-jest to v29.2.4
  • chore(deps): update wyrihaximus/github-action-get-previous-tag action to v1.4.0
  • fix(deps): update dependency @octokit/graphql-schema to v12.41.1
  • fix(deps): update dependency luxon to v3.5.0 (luxon, @types/luxon)
  • fix(deps): update sentry-javascript monorepo (minor) (@sentry/browser, @sentry/tracing)
  • chore(deps): update actions/cache action to v4
  • chore(deps): update actions/checkout action to v4
  • chore(deps): update actions/labeler action to v5
  • chore(deps): update actions/setup-node action to v4
  • chore(deps): update codecov/codecov-action action to v4
  • chore(deps): update dependency @semantic-release/github to v10
  • chore(deps): update dependency @semantic-release/github to v9
  • chore(deps): update dependency @tsconfig/docusaurus to v2
  • chore(deps): update dependency concurrently to v8
  • chore(deps): update dependency eslint to v9
  • chore(deps): update dependency eslint-config-prettier to v9
  • chore(deps): update dependency eslint-plugin-jest to v28
  • chore(deps): update dependency eslint-plugin-jsdoc to v41
  • chore(deps): update dependency eslint-plugin-jsdoc to v42
  • chore(deps): update dependency eslint-plugin-jsdoc to v43
  • chore(deps): update dependency eslint-plugin-jsdoc to v44
  • chore(deps): update dependency eslint-plugin-jsdoc to v45
  • chore(deps): update dependency eslint-plugin-jsdoc to v46
  • chore(deps): update dependency eslint-plugin-jsdoc to v47
  • chore(deps): update dependency eslint-plugin-jsdoc to v48
  • chore(deps): update dependency eslint-plugin-jsdoc to v49
  • chore(deps): update dependency eslint-plugin-jsdoc to v50
  • chore(deps): update dependency eslint-plugin-prettier to v5
  • chore(deps): update dependency eslint-plugin-typescript-sort-keys to v3
  • chore(deps): update dependency husky to v9
  • chore(deps): update dependency jest-extended to v4
  • chore(deps): update dependency lint-staged to v14
  • chore(deps): update dependency lint-staged to v15
  • chore(deps): update dependency node to v20
  • chore(deps): update dependency prettier to v3
  • chore(deps): update dependency rimraf to v5
  • chore(deps): update dependency rimraf to v6
  • chore(deps): update dependency semantic-release to v21
  • chore(deps): update dependency semantic-release to v22
  • chore(deps): update dependency semantic-release to v23
  • chore(deps): update dependency semantic-release to v24
  • chore(deps): update dependency vercel to v29
  • chore(deps): update dependency vercel to v30
  • chore(deps): update dependency vercel to v31
  • chore(deps): update dependency vercel to v32
  • chore(deps): update dependency vercel to v33
  • chore(deps): update dependency vercel to v34
  • chore(deps): update dependency vercel to v35
  • chore(deps): update github/codeql-action action to v3
  • chore(deps): update npm to v10
  • chore(deps): update npm to v9
  • chore(deps): update paambaati/codeclimate-action action to v4
  • chore(deps): update paambaati/codeclimate-action action to v5
  • chore(deps): update paambaati/codeclimate-action action to v6
  • chore(deps): update paambaati/codeclimate-action action to v7
  • chore(deps): update paambaati/codeclimate-action action to v8
  • chore(deps): update peaceiris/actions-gh-pages action to v4
  • chore(deps): update peter-evans/create-pull-request action to v5
  • chore(deps): update peter-evans/create-pull-request action to v6
  • chore(deps): update typescript-eslint monorepo to v6 (major) (@typescript-eslint/eslint-plugin, @typescript-eslint/parser)
  • chore(deps): update typescript-eslint monorepo to v7 (major) (@typescript-eslint/eslint-plugin, @typescript-eslint/parser)
  • chore(deps): update typescript-eslint monorepo to v8 (major) (@typescript-eslint/eslint-plugin, @typescript-eslint/parser)
  • fix(deps): update dependency @actions/github to v6
  • fix(deps): update dependency @mdx-js/react to v3
  • fix(deps): update dependency @octokit/graphql-schema to v13
  • fix(deps): update dependency @octokit/graphql-schema to v14
  • fix(deps): update dependency @octokit/graphql-schema to v15
  • fix(deps): update dependency @sentry/browser to v8
  • fix(deps): update dependency clsx to v2
  • fix(deps): update dependency prism-react-renderer to v2
  • fix(deps): update docusaurus monorepo to v3 (major) (@docusaurus/core, @docusaurus/module-type-aliases, @docusaurus/plugin-ideal-image, @docusaurus/preset-classic, @docusaurus/theme-search-algolia)
  • ๐Ÿ” Create all rate-limited PRs at once ๐Ÿ”

Edited/Blocked

These updates have been manually edited so Renovate will no longer make changes. To discard all commits and start over, click on a checkbox.

Open

These updates have all been created already. Click a checkbox below to force a retry/rebase of any.

Ignored or Blocked

These are blocked by an existing closed PR and will not be recreated unless you click a checkbox below.

Detected dependencies

github-actions
.github/workflows/build.yml
  • fkirc/skip-duplicate-actions v5.3.1@f75f66ce1886f00957d99748a42c724f4330bdcf
  • actions/checkout v3@f43a0e5ff2bd294095638e18286ca9a3d1956744
  • actions/setup-node v3@1a4442cacd436585916779262731d5b162bc6ec7
  • actions/cache v3@704facf57e6136b1bc63b828d79edcd491f0ee84
  • actions/checkout v3@f43a0e5ff2bd294095638e18286ca9a3d1956744
  • actions/setup-node v3@1a4442cacd436585916779262731d5b162bc6ec7
  • actions/cache v3@704facf57e6136b1bc63b828d79edcd491f0ee84
  • actions/cache v3@704facf57e6136b1bc63b828d79edcd491f0ee84
  • paambaati/codeclimate-action v3.2.0@b649ad206d2e83dafb9ed130deba698aa1b41d78
  • actions/checkout v3@f43a0e5ff2bd294095638e18286ca9a3d1956744
  • actions/setup-node v3@1a4442cacd436585916779262731d5b162bc6ec7
  • actions/cache v3@704facf57e6136b1bc63b828d79edcd491f0ee84
  • actions/cache v3@704facf57e6136b1bc63b828d79edcd491f0ee84
  • codecov/codecov-action v3@eaaf4bedf32dbdc6b720b63067d99c4d77d6047d
  • actions/checkout v3@f43a0e5ff2bd294095638e18286ca9a3d1956744
  • actions/setup-node v3@1a4442cacd436585916779262731d5b162bc6ec7
  • actions/cache v3@704facf57e6136b1bc63b828d79edcd491f0ee84
  • actions/cache v3@704facf57e6136b1bc63b828d79edcd491f0ee84
  • codecov/codecov-action v3@eaaf4bedf32dbdc6b720b63067d99c4d77d6047d
  • actions/checkout v3@f43a0e5ff2bd294095638e18286ca9a3d1956744
  • actions/setup-node v3@1a4442cacd436585916779262731d5b162bc6ec7
  • actions/cache v3@704facf57e6136b1bc63b828d79edcd491f0ee84
  • actions/cache v3@704facf57e6136b1bc63b828d79edcd491f0ee84
  • codecov/codecov-action v3@eaaf4bedf32dbdc6b720b63067d99c4d77d6047d
  • actions/checkout v3@f43a0e5ff2bd294095638e18286ca9a3d1956744
  • actions/setup-node v3@1a4442cacd436585916779262731d5b162bc6ec7
  • actions/cache v3@704facf57e6136b1bc63b828d79edcd491f0ee84
  • actions/checkout v3@f43a0e5ff2bd294095638e18286ca9a3d1956744
  • actions/setup-node v3@1a4442cacd436585916779262731d5b162bc6ec7
  • actions/cache v3@704facf57e6136b1bc63b828d79edcd491f0ee84
.github/workflows/codeql-analysis.yml
  • actions/checkout v3@f43a0e5ff2bd294095638e18286ca9a3d1956744
  • github/codeql-action v2@74483a38d39275f33fcff5f35b679b5ca4a26a99
  • github/codeql-action v2@74483a38d39275f33fcff5f35b679b5ca4a26a99
  • github/codeql-action v2@74483a38d39275f33fcff5f35b679b5ca4a26a99
.github/workflows/deploy-website.yml
  • actions/checkout v3@f43a0e5ff2bd294095638e18286ca9a3d1956744
  • actions/setup-node v3@1a4442cacd436585916779262731d5b162bc6ec7
  • actions/cache v3@704facf57e6136b1bc63b828d79edcd491f0ee84
  • peaceiris/actions-gh-pages v3@373f7f263a76c20808c831209c920827a82a2847
  • actions/checkout v3@f43a0e5ff2bd294095638e18286ca9a3d1956744
.github/workflows/greetings.yml
.github/workflows/label.yml
  • actions/labeler v4@ac9175f8a1f3625fd0d4fb234536d26811351594
.github/workflows/merge-develop-into-master.yml
  • shioyang/check-pr-labels-on-push-action v1.0.9@ac674473adfe36c785eee0926fee822ac9e2bf38
  • actions/checkout v3@f43a0e5ff2bd294095638e18286ca9a3d1956744
  • peter-evans/create-pull-request v4@38e0b6e68b4c852a5500a94740f0e535e0d7ba54
.github/workflows/release.yml
  • actions/checkout v3@f43a0e5ff2bd294095638e18286ca9a3d1956744
  • WyriHaximus/github-action-get-previous-tag v1.3.0@385a2a0b6abf6c2efeb95adfac83d96d6f968e0c
  • actions/checkout v3@f43a0e5ff2bd294095638e18286ca9a3d1956744
  • actions/setup-node v3@1a4442cacd436585916779262731d5b162bc6ec7
  • actions/cache v3@704facf57e6136b1bc63b828d79edcd491f0ee84
  • actions/checkout v3@f43a0e5ff2bd294095638e18286ca9a3d1956744
  • actions/setup-node v3@1a4442cacd436585916779262731d5b162bc6ec7
  • actions/cache v3@704facf57e6136b1bc63b828d79edcd491f0ee84
  • peaceiris/actions-gh-pages v3@373f7f263a76c20808c831209c920827a82a2847
  • actions/checkout v3@f43a0e5ff2bd294095638e18286ca9a3d1956744
  • WyriHaximus/github-action-get-previous-tag v1.3.0@385a2a0b6abf6c2efeb95adfac83d96d6f968e0c
  • peter-evans/create-pull-request v4@38e0b6e68b4c852a5500a94740f0e535e0d7ba54
.github/workflows/semantic.yml
  • amannn/action-semantic-pull-request v5@c3cd5d1ea3580753008872425915e343e351ab54
.github/workflows/stale-tester.yml
  • actions/checkout v3@f43a0e5ff2bd294095638e18286ca9a3d1956744
.github/workflows/stale.yml
  • actions/checkout v3@f43a0e5ff2bd294095638e18286ca9a3d1956744
  • sonia-corporation/stale develop
npm
documentation/package.json
  • @docusaurus/core 2.4.3
  • @docusaurus/plugin-ideal-image 2.4.3
  • @docusaurus/preset-classic 2.4.3
  • @docusaurus/theme-search-algolia 2.4.3
  • @mdx-js/react 1.6.22
  • @sentry/browser 7.44.2
  • @sentry/tracing 7.44.2
  • clsx 1.2.1
  • prism-react-renderer 1.3.5
  • react 17.0.2
  • react-dom 17.0.2
  • @docusaurus/module-type-aliases 2.4.3
  • @tsconfig/docusaurus 1.0.7
  • @types/fs-extra 11.0.3
  • @types/lodash 4.14.200
  • app-root-path 3.1.0
  • chalk 5.3.0
  • fs-extra 11.1.1
  • lodash 4.17.21
  • moment-timezone 0.5.43
  • typescript 4.9.5
  • node 18.15.0
  • npm 8.19.4
package.json
  • @actions/core 1.9.1
  • @actions/github 5.1.1
  • @octokit/graphql-schema 12.29.0
  • ansi-styles 6.1.1
  • lodash 4.17.21
  • luxon 3.3.0
  • terminal-link 3.0.0
  • tslib 2.4.1
  • @semantic-release/changelog 6.0.3
  • @semantic-release/git 10.0.1
  • @semantic-release/github 8.1.0
  • @sonia-corporation/conventional-changelog 1.3.0
  • @types/faker 5.5.9
  • @types/jest 29.5.7
  • @types/lodash 4.14.200
  • @types/luxon 3.2.2
  • @types/node 14.18.63
  • @typescript-eslint/eslint-plugin 5.38.1
  • @typescript-eslint/parser 5.38.1
  • @vercel/ncc 0.38.1
  • all-contributors-cli 6.26.1
  • chalk 5.3.0
  • commitizen 4.3.0
  • concurrently 7.6.0
  • cross-env 7.0.3
  • cz-customizable 7.0.0
  • cz-customizable-ghooks 2.0.0
  • eslint 8.52.0
  • eslint-config-google 0.14.0
  • eslint-config-prettier 8.10.0
  • eslint-config-recommended 4.1.0
  • eslint-import-resolver-typescript 3.6.1
  • eslint-plugin-import 2.29.0
  • eslint-plugin-jest 27.6.0
  • eslint-plugin-jsdoc 40.3.0
  • eslint-plugin-prettier 4.2.1
  • eslint-plugin-progress 0.0.1
  • eslint-plugin-typescript-sort-keys 2.3.0
  • faker 5.5.3
  • gnomon 1.5.0
  • husky 8.0.3
  • jest 29.5.0
  • jest-extended 3.2.4
  • jest-mock 29.5.0
  • jest-silent-reporter 0.5.0
  • jest-ts-auto-mock 2.1.0
  • lint-staged 13.3.0
  • moment-timezone 0.5.43
  • node-notifier 10.0.1
  • prettier 2.8.8
  • rimraf 4.4.1
  • semantic-release 20.1.3
  • shx 0.3.4
  • ts-auto-mock 3.6.4
  • ts-jest 29.1.1
  • ts-node-dev 2.0.0
  • tsconfig-paths 4.2.0
  • ttypescript 1.5.15
  • typescript 4.9.5
  • vercel 28.20.0
  • weak-napi 2.0.2
  • xregexp 5.1.1
  • node 18.15.0
  • npm 8.19.4
nvm
.nvmrc
  • node 18.15.0
documentation/.nvmrc
  • node 18.15.0

  • Check this box to trigger a request for Renovate to run again on this repository

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.