Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add labels-to-remove-when-stale option #770

arnodirlam opened this issue Jul 5, 2022 · 4 comments

Add labels-to-remove-when-stale option #770

arnodirlam opened this issue Jul 5, 2022 · 4 comments
enhancement New feature or request keep need eyes Feature request needs additional triaging by leads


Copy link

The problem

We have a workflow where a deploy label triggers the deployment of a dedicated test environment on AWS via Terraform (like Heroku's "review apps"). When it's removed, the test environment is destroyed. We'd like to keep this flow, but automatically removed the label when the PR becomes stale. Right now, there's only an option to add/remove labels when a PR becomes unstale.

The solution

Please add an option labels-to-remove-when-stale.

Basically like the existing labels-to-remove-when-unstale but triggering when the issue/PR becomes stale (not when it becomes unstale).

Thank you very much for your great work! 🙏

Copy link

That would be interesting.
When a PR comes stale, there are labels that we want to remove automatically.

Copy link

ge65cer commented Oct 18, 2022


1 similar comment
Copy link

Lasim commented Nov 14, 2022


@panticmilos panticmilos mentioned this issue Mar 16, 2023
2 tasks
Copy link

hi @arnodirlam, we have released a new major version of the action that is including your feature request.

Could you confirm it is working as expected?

@dsame dsame added the need eyes Feature request needs additional triaging by leads label Aug 9, 2023
kayman-mk pushed a commit to Hapag-Lloyd/Renovate-Global-Configuration that referenced this issue Nov 19, 2023
[![Mend Renovate logo

This PR contains the following updates:

| Package | Type | Update | Change |
| [actions/stale]( | action | major |
`v7.0.0` -> `v8.0.0` |


### Release Notes

<summary>actions/stale (actions/stale)</summary>

### [`v8.0.0`](


:warning: This version contains breaking changes :warning:

#### What's Changed

- New option labels-to-remove-when-stale enables users to specify list
of comma delimited labels that will be removed when the issue or PR
becomes stale by [@&#8203;panticmilos](
- Skip deleting the branch in the upstream of a forked repo by
- abort the build on the error by
[@&#8203;dsame]( in

#### Breaking Changes

- In this release we prevent scenarios when the build is not interrupted
on some exceptions, which led to successful builds when they are
supposed to fail

#### Example

name: 'Remove labels when the issue or PR becomes stale'
    - cron: '30 1 * * *'

    pull-requests: write

    runs-on: ubuntu-latest
      - uses: actions/stale@v8
          labels-to-remove-when-stale: 'label1,label2'



### Configuration

📅 **Schedule**: Branch creation - At any time (no schedule defined),
Automerge - At any time (no schedule defined).

🚦 **Automerge**: Disabled by config. Please merge this manually once you
are satisfied.

♻ **Rebasing**: Whenever PR is behind base branch, or you tick the
rebase/retry checkbox.

🔕 **Ignore**: Close this PR and you won't be reminded about this update


- [ ] <!-- rebase-check -->If you want to rebase/retry this PR, check
this box


This PR has been generated by [Mend
Renovate]( View
repository job log


Co-authored-by: renovate[bot] <29139614+renovate[bot]>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
enhancement New feature or request keep need eyes Feature request needs additional triaging by leads
None yet

Successfully merging a pull request may close this issue.

8 participants
@arnodirlam @dsame @Lasim @luketomlinson @panticmilos @ge65cer @mulhotavares and others