cowwoc opened a new pull request, #512:
URL: https://github.com/apache/maven-build-cache-extension/pull/512

   ## Summary
   
   Recreates the timestamp-preservation fix from #387 on current master after 
the original PR was reverted.
   
   - Preserves file, nested-directory, and extraction-root timestamps in cached 
ZIPs.
   - Defers directory timestamp restoration until extraction completes.
   - Preserves newer master CacheUtils helpers and existing ZIP API callers.
   - Bumps the cache implementation namespace to v1.2 for the archive-format 
change.
   - Keeps CacheConfig implementations binary-compatible.
   - Adds focused timestamp coverage and documents the configuration using 
valid XML.
   
   ## Validation
   
   - Maven 3.9.16: [INFO] Scanning for projects...
   [INFO] 
   [INFO] ------< 
org.apache.maven.extensions:maven-build-cache-extension >-------
   [INFO] Building Apache Maven Build Cache Extension 
1.2.4-SNAPSHOT
   [INFO] --------------------------------[ jar 
]---------------------------------
   [WARNING] The artifact 
com.github.tomakehurst:wiremock-jre8:jar:3.0.1 has been relocated to 
org.wiremock:wiremock:jar:3.0.1
   [INFO] 
   [INFO] --- maven-enforcer-plugin:3.6.3:enforce 
(enforce-bytecode-version) @ maven-build-cache-extension 
---
   [INFO] Rule 0: 
org.codehaus.mojo.extraenforcer.dependencies.EnforceBytecodeVersion passed
   [INFO] 
   [INFO] --- maven-enforcer-plugin:3.6.3:enforce 
(enforce-maven-version) @ maven-build-cache-extension ---
   [INFO] 
------------------------------------------------------------------------
   [INFO] BUILD FAILURE
   [INFO] 
------------------------------------------------------------------------
   [INFO] Total time:  1.148 s
   [INFO] Finished at: 2026-07-19T15:46:11-04:00
   [INFO] 
------------------------------------------------------------------------
   [ERROR] Failed to execute goal 
org.apache.maven.plugins:maven-enforcer-plugin:3.6.3:enforce 
(enforce-maven-version) on project maven-build-cache-extension: 

   [ERROR] Rule 0: 
org.apache.maven.enforcer.rules.version.RequireMavenVersion failed with 
message:
   [ERROR] Detected Maven Version: 3.8.7 is not in the allowed 
range [3.9.0,).
   [ERROR] -> [Help 1]
   [ERROR] 
   [ERROR] To see the full stack trace of the errors, re-run Maven 
with the -e switch.
   [ERROR] Re-run Maven using the -X switch to enable full 
debug logging.
   [ERROR] 
   [ERROR] For more information about the errors and possible 
solutions, please read the following articles:
   [ERROR] [Help 1] 
http://cwiki.apache.org/confluence/display/MAVEN/MojoExecutionException — 86 
passed, 4 skipped.
   - Spotless check passed.
   - RAT was skipped because unrelated workspace metadata  is unapproved.


-- 
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]

Reply via email to