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]