ryankert01 opened a new pull request, #1411:
URL: https://github.com/apache/mahout/pull/1411

   ## Summary
   
   Adds a scheduled GitHub Actions workflow that marks inactive pull requests 
as stale and closes them if they remain inactive.
   
   ## Behavior
   
   - Runs daily at 01:30 UTC and can also be started manually.
   - Ignores issues entirely.
   - Marks pull requests stale after 30 days without activity.
   - Closes stale pull requests after another 7 days without activity.
   - Removes the stale label when a pull request is updated.
   - Exempts release blockers, security PRs, `not-stale`, `unstale`, and all 
PRs with milestones.
   
   ## Context
   
   This keeps the policy close to Apache Iceberg's 30-day stale / 7-day close 
timing while preserving Ray's PR-only stale-bot shape and Mahout-specific 
community links.
   
   ## Validation
   
   - `ruby -e 'require "yaml"; 
YAML.load_file(".github/workflows/stale_pull_request.yml"); puts "YAML OK"'`
   - `go run github.com/rhysd/actionlint/cmd/actionlint@latest 
.github/workflows/stale_pull_request.yml`
   
   Note: `uv run pre-commit run check-yaml --files 
.github/workflows/stale_pull_request.yml` is currently blocked before hook 
execution by an existing `uv.lock` parse error (`missing field version`).
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]

Reply via email to