Take note :

this feature automatically adds the skara command
/reviewers 2
to all reviews with the "client" label

The requirement is therefore
 - at least one Capital R "Reviewer" - as per the census
 - at least one other approval.

This enforces the requirement we've always had in client.

Also note that

- skara bots have applied it to all current open reviews
- it means the ready label has been removed from some reviews with only one approval since the last commit - since it is 'touching' all the open PRs, this has also triggered the AI template, so any PRs missing it are no longer 'rfr', regardless of the number of approvals. - if it has the AI template checked, and had 2 reviewers since the last commit, with at least one of those being a Reviewer, it should still be ready.

-phil.


-------- Forwarded Message --------
Subject:        New Skara Feature – Label-driven Reviewer Requirements
Date:   Thu, 16 Apr 2026 18:31:54 +0000
From:   Zhao Song <[email protected]>
To:     [email protected] <[email protected]>



Confidential - Oracle Restricted \Including External Recipients

Hi all,

I'd like to announce a new Skara feature that introduces label-driven reviewer requirements for pull requests in the JDK repository.

With this change, if a pull request is associated with certain labels, the Skara bot will automatically default to two reviewers. This requirement does not apply to Backport or Merge-style pull requests. This behavior can still be overridden using the `/reviewers` command.

Initially this will apply to pull requests labeled with: hotspot, hotspot-gc, hotspot-compiler, hotspot-runtime, and client.

Relevant issues:
https://bugs.openjdk.org/browse/SKARA-2573
https://bugs.openjdk.org/browse/SKARA-2708

Thanks,
Zhao



Confidential - Oracle Restricted \Including External Recipients

Reply via email to