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]
