chihsuan opened a new pull request, #10851:
URL: https://github.com/apache/ozone/pull/10851

   ## What changes were proposed in this pull request?
   
   Add path-based component labeling to the existing scheduled workflow. Using 
a scheduled workflow avoids adding a labeler-only check to each PR.
   
   - Map changed paths to 12 existing component labels. No new labels are 
created.
   - Use add-only labeling so manually applied labels are not removed. `EC` 
remains manually managed because it has no reliable component path rule.
   - Keep the existing `zdu` labeling, and add a concurrency guard to prevent 
overlapping runs.
   - Run every 30 minutes to stay within the `GITHUB_TOKEN` API rate limit.
   
   **Expected first-run impact.** Simulating the final rules against 138 open 
PRs on 2026-08-21 would add approximately 183 labels and remove none.
   
   ## What is the link to the Apache JIRA
   
   https://issues.apache.org/jira/browse/HDDS-15378
   
   ## How was this patch tested?
   
   - Tested end-to-end with six PRs on a 
[fork](https://github.com/chihsuan/ozone/actions/runs/30018395798), covering 
single and multiple component paths, UI, CI, `zdu`, and multiple PR numbers.
   - Simulated the final add-only rules against all open PRs to verify the 
expected impact.
   - `rat.sh`, `actionlint`, and `zizmor` passed.
   
   Generated-by: Claude Code (Opus 4.8)
   


-- 
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]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to