Skip to content
Merged
Changes from all commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
e44c3c6
Revert CI workflows to Databricks protected runner group
gopalldb Apr 6, 2026
a566b7e
Add Maven dependency caching for forked PRs
gopalldb Apr 8, 2026
65d5e9d
Add stale cache cleanup after pom.xml merge to main
gopalldb Apr 8, 2026
2fadb0f
Remove stale cache cleanup job — rely on GitHub 7-day auto-eviction
gopalldb Apr 8, 2026
345b773
Apply composite Maven setup action to prCheckJDK8 and concurrencyExec…
gopalldb Apr 8, 2026
40279c3
Merge branch 'main' into fix/revert-to-databricks-runners
gopalldb Apr 8, 2026
8f0f7c3
Fix cache warmer: Linux-only, OS-agnostic cache key
gopalldb Apr 8, 2026
49e3aad
Fix cache warmer: Linux-only, OS-agnostic cache key
gopalldb Apr 8, 2026
de66d4a
Merge main: resolve coverageReport.yml conflict
gopalldb Apr 8, 2026
3e1eccb
Fix cache warmer: use install instead of compile
gopalldb Apr 8, 2026
2344880
Merge branch 'databricks:main' into main
gopalldb Apr 8, 2026
1bfa69c
Merge branch 'main' into fix/maven-cache-forked-prs
gopalldb Apr 8, 2026
6c82cf9
Fix cache warmer: remove dependency:resolve, use install only
gopalldb Apr 8, 2026
309cd68
Merge branch 'databricks:main' into main
gopalldb Apr 8, 2026
c3df4e3
Resolve merge conflict in warmMavenCache.yml
gopalldb Apr 8, 2026
1534d1c
Merge branch 'databricks:main' into main
gopalldb Apr 8, 2026
cd240f8
Fix cache warmer: resolve plugins and profile-specific dependencies
gopalldb Apr 8, 2026
8abdd24
Fix cache warmer: run actual PR workflow commands to cache all plugins
gopalldb Apr 8, 2026
ab7a4ce
Fix Windows: Enable long paths via registry instead of git config
gopalldb Apr 8, 2026
e781b64
Fix Windows: install portable git before checkout
gopalldb Apr 8, 2026
9b630be
Revert Windows fix: keep original git config, let it fail
gopalldb Apr 8, 2026
8e6cee9
Resolve merge conflict in warmMavenCache.yml
gopalldb Apr 8, 2026
eb57a54
Fix cache warmer: run a real test to trigger surefire provider resolu…
gopalldb Apr 8, 2026
b28bbc6
Merge branch 'databricks:main' into main
gopalldb Apr 8, 2026
59678f6
Resolve merge conflict: keep real test for surefire resolution
gopalldb Apr 8, 2026
78a9dd8
Fix fork Maven config: set updatePolicy=never to prevent remote checks
gopalldb Apr 8, 2026
522ca76
Merge branch 'databricks:main' into main
gopalldb Apr 8, 2026
c92e51b
Merge branch 'main' into fix/maven-cache-forked-prs
gopalldb Apr 8, 2026
3b9a5c2
Merge branch 'databricks:main' into main
gopalldb Apr 8, 2026
76ef338
Fix fork Maven config: use file:// mirror to local repo
gopalldb Apr 8, 2026
23ef116
Fix fork mirror: use jfrog-central ID to match cached artifact metadata
gopalldb Apr 8, 2026
91d2ac6
Fix fork Maven: remove _remote.repositories to prevent remote checks
gopalldb Apr 8, 2026
702a2c5
Fix fork Maven: combine _remote.repositories removal with file:// mirror
gopalldb Apr 8, 2026
e080e3f
Fix fork Maven: use offline mode instead of file:// mirror
gopalldb Apr 8, 2026
2c03f56
Remove _remote.repositories from cache at save time in warmer
gopalldb Apr 8, 2026
94f67b4
Resolve merge conflict: keep empty settings.xml for offline mode
gopalldb Apr 8, 2026
52d18b0
Fix: non-fork path must not save cache (restore-only)
gopalldb Apr 8, 2026
621eea0
Merge branch 'databricks:main' into main
gopalldb Apr 8, 2026
de15a11
Merge branch 'main' into fix/maven-cache-forked-prs
gopalldb Apr 8, 2026
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
8 changes: 6 additions & 2 deletions .github/actions/setup-maven/action.yml
Original file line number Diff line number Diff line change
Expand Up @@ -107,9 +107,13 @@ runs:

echo "Maven configured to use JFrog registry"

- name: Cache Maven packages
# Restore-only for non-fork path. Only the warmMavenCache workflow should
# save the cache (it strips _remote.repositories before saving). If PR
# workflows also save, they create dirty cache entries with repo ID markers
# that break offline mode for forked PRs.
- name: Restore Maven cache
if: inputs.is-fork == 'false'
uses: actions/cache@0057852bfaa89a56745cba8c7296529d2fc39830 # v4
uses: actions/cache/restore@0057852bfaa89a56745cba8c7296529d2fc39830 # v4
with:
path: ~/.m2
key: maven-deps-${{ hashFiles('**/pom.xml') }}
Expand Down
Loading