amasen02 opened a new pull request, #1568:
URL: https://github.com/apache/tooling-trusted-releases/pull/1568

   ### Summary
   This PR automatically derives whether an Apache committee uses \users\ or 
\user\ as its public user mailing list name, addressing #1567 (follow-up to 
#1563).
   
   ### Changes
   - Added \etch_apache_mailing_lists()\ to query 
\https://lists.apache.org/api/preferences.json\ and populate 
\_MAILING_LISTS_CACHE\.
   - Added \committee_user_list_name(committee_key)\ to dynamically derive 
\users\ vs \user\ with graceful fallback to \USERS_LIST_COMMITTEES\.
   - Updated \configurable_recipients\ and \permitted_announce_recipients\ to 
use \committee_user_list_name\.
   - Added comprehensive unit tests in \        ests/unit/test_util.py\.
   
   ### Verification
   - Ruff lint and format check passed 100% cleanly.
   - Unit tests covering cached resolution, static fallback, and preference 
fetching added.
   
   Fixes #1567


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