Skip to content

MINOR: [CI] Separate Maven caches by Docker image - #38

Open
xborder wants to merge 1 commit into
mainfrom
codex/ci-opt-maven-cache
Open

xborder wants to merge 1 commit into
mainfrom
codex/ci-opt-maven-cache

Conversation

@xborder

@xborder xborder commented Oct 22, 2026

Copy link
Copy Markdown
Owner

Ubuntu and Conda JNI matrix jobs currently write the same immutable Maven cache key for a given JDK and Maven version. Include the image in the key and restore prefix so those jobs can save their own dependency sets. Include Docker build configuration in the dependency hash while retaining the existing POM and Compose inputs.

Validation:

  • Workflow syntax and expressions passed actionlint.
  • No new ShellCheck warnings compared with main.
  • Repository pre-commit checks passed for the changed files.
  • Job names, runner matrices, dependencies, permissions and build/test commands are preserved.

Hosted CI results are reported on this pull request.

AI assistance: Prepared with Codex using Apache Magpie's workflow-optimization checklist.

Ubuntu and Conda JNI matrix jobs currently write the same immutable
Maven cache key for a given JDK and Maven version. Include the image in
the key and restore prefix so those jobs can save their own dependency
sets. Include Docker build configuration in the dependency hash while
retaining the existing POM and Compose inputs.
@xborder
xborder force-pushed the codex/ci-opt-maven-cache branch from 27f31e5 to 95bb78c Compare October 22, 2026 21:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant