-
Notifications
You must be signed in to change notification settings - Fork 121
Create stale.yml #887
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
Create stale.yml #887
Conversation
WalkthroughA new GitHub Actions workflow is added to automate management of stale issues and pull requests. The workflow runs daily, marks items inactive for 60+ days as stale, and closes them after 30+ additional days, with customized notifications for both issues and PRs. Changes
Estimated code review effort🎯 1 (Trivial) | ⏱️ ~3 minutes
Poem
Pre-merge checks and finishing touches✅ Passed checks (3 passed)
✨ Finishing touches🧪 Generate unit tests (beta)
Comment |
|
👋 @arbiv |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Actionable comments posted: 0
🧹 Nitpick comments (1)
.github/workflows/stale.yml (1)
14-29: Consider adding exemptions for important issue/PR categories.The workflow will mark and close all stale issues and PRs without exception. For an OSS project, you may want to preserve certain categories indefinitely—such as "good first issue", "documentation", "help wanted", or other community-focused labels.
Consider adding exemptions to preserve important issues:
- uses: actions/stale@v10 with: days-before-stale: 60 days-before-close: 30 + exempt-issue-labels: "good first issue,documentation,help wanted,enhancement" + exempt-pr-labels: "documentation,enhancement" stale-issue-message: |Alternatively, if you want to be more selective, you could configure
only-labelsto only stale/close specific categories rather than exempting.
📜 Review details
Configuration used: CodeRabbit UI
Review profile: CHILL
Plan: Pro
Disabled knowledge base sources:
- Linear integration is disabled by default for public repositories
You can enable these sources in your CodeRabbit configuration.
📒 Files selected for processing (1)
.github/workflows/stale.yml(1 hunks)
⏰ Context from checks skipped due to timeout of 90000ms. You can increase the timeout in your CodeRabbit configuration to a maximum of 15 minutes (900000ms). (14)
- GitHub Check: test (fusion, bigquery) / test
- GitHub Check: test (latest_official, athena) / test
- GitHub Check: test (latest_official, trino) / test
- GitHub Check: test (latest_official, databricks_catalog) / test
- GitHub Check: test (fusion, redshift) / test
- GitHub Check: test (latest_official, snowflake) / test
- GitHub Check: test (fusion, snowflake) / test
- GitHub Check: test (latest_official, clickhouse) / test
- GitHub Check: test (latest_official, postgres) / test
- GitHub Check: test (fusion, databricks_catalog) / test
- GitHub Check: test (latest_official, dremio) / test
- GitHub Check: test (latest_official, redshift) / test
- GitHub Check: test (latest_pre, postgres) / test
- GitHub Check: test (latest_official, bigquery) / test
🔇 Additional comments (1)
.github/workflows/stale.yml (1)
1-12: Workflow structure and permissions look appropriate.The workflow is well-structured with clear naming, scheduled trigger, and properly scoped permissions. The daily cron schedule (1:30 UTC) is reasonable for automated maintenance.
Summary by CodeRabbit