Skip to content

Add Maven cache mirror before mavenCentral to reduce 429 errors#1384

Open
dbwiddis wants to merge 1 commit into
opensearch-project:mainfrom
dbwiddis:add-maven-cache-mirror
Open

Add Maven cache mirror before mavenCentral to reduce 429 errors#1384
dbwiddis wants to merge 1 commit into
opensearch-project:mainfrom
dbwiddis:add-maven-cache-mirror

Conversation

@dbwiddis
Copy link
Copy Markdown
Member

Description

Add ci.opensearch.org/maven2/ cache mirror above mavenCentral() in all repository blocks to reduce direct calls to Maven Central and avoid HTTP 429 Too Many Requests throttling from CI builds.

Maven Central has imposed new rate limiting restrictions (details) which cause CI builds to fail with 429 errors when resolving dependencies. This cache mirror serves as a proxy that caches artifacts for 24 hours, dramatically reducing call count to Maven Central.

Reference

Core OpenSearch PR: opensearch-project/OpenSearch#21682

Check List

  • Functionality includes testing.
  • API changes companion pull request created, if applicable.
  • Public documentation issue/PR created, if applicable.

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

Add ci.opensearch.org/maven2/ cache mirror above mavenCentral() in all
repository blocks to reduce direct calls to Maven Central and avoid
HTTP 429 Too Many Requests throttling from CI builds.

Reference: opensearch-project/OpenSearch#21682

Signed-off-by: Daniel Widdis <widdis@gmail.com>
Signed-off-by: Dan Widdis <widdisd@amazon.com>
@codecov
Copy link
Copy Markdown

codecov Bot commented May 15, 2026

Codecov Report

✅ All modified and coverable lines are covered by tests.
✅ Project coverage is 78.56%. Comparing base (30ed527) to head (adbb2dd).

Additional details and impacted files
@@            Coverage Diff            @@
##               main    #1384   +/-   ##
=========================================
  Coverage     78.56%   78.56%           
  Complexity     1315     1315           
=========================================
  Files           106      106           
  Lines          6041     6041           
  Branches        647      647           
=========================================
  Hits           4746     4746           
  Misses         1004     1004           
  Partials        291      291           

☔ View full report in Codecov by Sentry.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant