You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
ci: configure ~/.m2/settings.xml mirror to avoid Maven Central rate limits
Inlines the build job that previously delegated to openrewrite/gh-automation's
reusable ci-gradle workflow, and adds an `s4u/maven-settings-action` step that
writes a `~/.m2/settings.xml` with a wildcard mirror pointing at Moderne's
Artifactory cache. The MavenSettingsAutoLoadingExtension introduced earlier in
this PR loads that file into the test ExecutionContext, so recipes resolving
Maven artifacts during rewrite-gradle tests no longer hit Maven Central directly
and avoid the HTTP 404 + Retry-After throttling that's been failing CI under
parallel load.
The reusable workflow had no hook to inject extra setup steps, and inlining
keeps everything in this PR. Functionality (build, scheduled-failure Slack
notification, snapshot publish on main) is preserved.
0 commit comments