ppkarwasz opened a new pull request, #389:
URL: https://github.com/apache/logging-parent/pull/389

   This pull request replaces the use of the Maven local repository cache with 
[Mimír](https://maveniverse.eu/docs/mimir/), a specialized, immutable cache for 
remote Maven repositories.
   
   ### Description
   
   The Maven local repository serves multiple purposes:
   
   - Mirrors immutable releases from Maven Central
   - Caches snapshot artifacts
   - Acts as a local staging area for builds
   
   Because of these overlapping responsibilities, the local repository often 
becomes polluted with temporary artifacts, making it unreliable for consistent, 
reproducible builds. Additionally, it is not safe to share across workflows.
   
   One major issue caused by sharing the local Maven repository is the 
occurrence of false negatives in the `verify-reproducibility-reusable` check 
(see #388).
   
   ### Benefits of Using Mimír
   
   Mimír provides a cleaner and more reliable caching approach:
   
   - **Immutable by design**: Only caches artifacts from remote Maven 
repositories, which do not change.
   - **Workflow-friendly**: Enables a single shared cache across workflows 
without risk of contamination from snapshots or local artifacts.
   
   This change improves build reproducibility, reduces cache-related issues, 
and simplifies cache management.


-- 
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: notifications-unsubscr...@logging.apache.org

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org

Reply via email to