- Update issue labeler regex for wan to match numeric suffix only,
including both standalone wan label and multi-modality-generate
aggregate rule.
- Add title-based gate conditions in issue triage workflow so
auto-labeling runs only for expected issue templates ( [Bug]: ,
[Installation]: , [Usage]: , [Doc]: ).
- Adjust scheduled stale workflow configuration for the
awaiting-feedback processing block.
### What this PR does / why we need it?
- Update issue labeler regex for wan to match numeric suffixes only, in
both:
- standalone wan label rule
- multi-modality-generate aggregate rule
- Add title-based gate conditions in issue triage workflow so
auto-labeling runs only for expected templates:
[Bug]:/ [Installation]:/ [Usage]:/ [Doc]:
- Adjust the scheduled stale workflow configuration for the
awaiting-feedback processing block.
### Does this PR introduce _any_ user-facing change?
- No runtime/API user-facing change.
- This PR only updates repository automation behavior in GitHub
workflows and issue labeling rules.
### How was this patch tested?
- Performed config-level validation by reviewing diffs and final YAML
content for:
- .github/issue-labeler.yml
- .github/workflows/bot_issue_manage.yaml
- .github/workflows/schedule_stale_manage.yaml
- Verified wan regex now requires numeric suffix (e.g., wan2 , wan2.1 )
and no longer matches alphabetic suffix forms (e.g., wana ).
- Verified triage workflow includes title-based if conditions for
expected issue templates.
- Verified stale workflow’s awaiting-feedback block reflects the
intended configuration adjustment.
- No unit/e2e tests were added because this PR changes GitHub Actions
and labeling configuration only.
- vLLM version: v0.18.0
- vLLM main:
8b6325758c
---------
Signed-off-by: drizzlezyk <drizzlezyk@163.com>
66 lines
2.9 KiB
YAML
66 lines
2.9 KiB
YAML
name: "Close stale resolved/awaiting-feedback issues"
|
|
on:
|
|
schedule:
|
|
- cron: '0 2 * * *'
|
|
|
|
jobs:
|
|
stale:
|
|
runs-on: ubuntu-latest
|
|
permissions:
|
|
actions: write
|
|
issues: write
|
|
steps:
|
|
- uses: actions/stale@v10
|
|
with:
|
|
# Process issues with the 'resolved' label
|
|
any-of-labels: 'resolved'
|
|
|
|
# Mark as stale after a period of inactivity
|
|
days-before-stale: 7
|
|
stale-issue-label: 'stale'
|
|
stale-issue-message: |
|
|
This issue has been marked as `resolved` but has not received any feedback for some time, so it is now labeled as `stale`.
|
|
If you feel this was a mistake, please leave a comment to have the `stale` label removed.
|
|
`Stale` issues will automatically be closed after 14 days of inactivity.
|
|
|
|
# Close stale issues after a period of inactivity
|
|
days-before-close: 14
|
|
close-issue-message: |
|
|
This issue is being closed due to a lack of recent activity.
|
|
If you have any further questions or requirements, please feel free to reopen this issue or create a new one.
|
|
|
|
# Automatically remove the 'stale' label when the issue is updated (default is true)
|
|
remove-stale-when-updated: true
|
|
# Also remove the 'resolved' label
|
|
labels-to-remove-when-unstale: 'resolved'
|
|
|
|
# Avoid accidental PR processing (PRs can be handled if needed; this is issue-only)
|
|
days-before-pr-stale: -1
|
|
days-before-pr-close: -1
|
|
- uses: actions/stale@v10
|
|
with:
|
|
# Process issues with the 'awaiting-feedback' label
|
|
any-of-labels: 'awaiting-feedback'
|
|
|
|
# Mark as stale after a period of inactivity
|
|
days-before-stale: 7
|
|
stale-issue-label: 'stale'
|
|
stale-issue-message: |
|
|
This issue has been marked as `awaiting-feedback` but has not received any feedback for some time, so it is now labeled as `stale`.
|
|
To more accurately locate and resolve the issue, we need you to provide the relevant information mentioned above.
|
|
`Stale` issues will automatically be closed after 14 days of inactivity.
|
|
|
|
# Close stale issues after a period of inactivity
|
|
days-before-close: 14
|
|
close-issue-message: |
|
|
This issue is being closed due to a lack of recent activity.
|
|
If you have any further questions or requirements, please feel free to reopen this issue or create a new one.
|
|
|
|
# Automatically remove the 'stale' label when the issue is updated (default is true)
|
|
remove-stale-when-updated: true
|
|
# Also remove the 'awaiting-feedback' label
|
|
labels-to-remove-when-unstale: 'awaiting-feedback'
|
|
|
|
# Avoid accidental PR processing (PRs can be handled if needed; this is issue-only)
|
|
days-before-pr-stale: -1
|
|
days-before-pr-close: -1 |