The GitHub Actions job "CI" on grails-core.git/feat/i18n-available-locale-selector has succeeded. Run started by GitHub user codeconsole (triggered by codeconsole).
Head commit for run: 9d79f67d092189d5d6913e462f7c3093ecb6fade / Scott Murphy Heiberg <[email protected]> Address review: type-based resolver lookup, consistent default locale, stricter suffix validation - I18nGrailsPlugin now resolves AvailableLocaleResolver by type via getBeanProvider instead of the 'availableLocaleResolver' bean name, so a user-defined resolver registered under any name (the back-off contract of @ConditionalOnMissingBean) is still published; covered by a new custom-bean-name test - I18nAutoConfiguration reuses the existing grails.i18n.default.locale field and fixedLocale() (StringUtils.parseLocale, JVM-default fallback) for the availableLocaleResolver bean instead of a second 'en' default parsed with forLanguageTag - AvailableLocaleResolver validates bundle suffixes by resource-bundle convention language(_COUNTRY(_variant)): the country must be an ISO country, so foo_en_prod.properties no longer misparses as an en-Prod locale; new report_en_prod.properties fixture and country-parsing test - create-app/web-profile layouts highlight the active language by language subtag so the highlight also fires when the request locale carries a country (e.g. en_US vs en) - Reorder the changingLocales docs so the custom-switcher example directly follows the sentence introducing it Report URL: https://github.com/apache/grails-core/actions/runs/29064002645 With regards, GitHub Actions via GitBox
