Commit adc7880
Fix cache warmer: Linux-only, OS-agnostic cache key (#1380)
## Summary
- Fix cache warmer Windows failure: drop Windows from matrix (bash not
available on Databricks protected Windows runners)
- Make cache key OS-agnostic: Maven JARs/POMs are platform-independent,
one cache entry serves both Linux and Windows
- Cache key: `maven-deps-{hash(pom.xml)}` (was `{os}-maven-deps-{hash}`)
- Includes all changes from #1369 (runner revert + forked PR caching
infrastructure)
## Changes
- `.github/actions/setup-maven/action.yml` -- Reusable composite action
for fork detection + JFrog/cache setup
- `.github/workflows/warmMavenCache.yml` -- Cache warmer workflow
(Linux-only)
- `.github/workflows/prCheck.yml`, `prIntegrationTests.yml`,
`coverageReport.yml`, `prCheckJDK8.yml`, `concurrencyExecutionTests.yml`
-- Use composite action
## Design doc
https://docs.google.com/document/d/17g9QN6LwbaiELLvrbClT_yKUfKuOHR5fYSdMDMhXd80/edit
## Test plan
- [ ] Trigger cache warmer on main after merge -- should succeed on
Linux
- [ ] Verify forked PR CI restores cache and builds
- [ ] Verify same-repo PR CI uses JFrog OIDC unchanged
NO_CHANGELOG=true
This pull request was AI-assisted by Isaac.
---------
Signed-off-by: Gopal Lal <gopal.lal@databricks.com>
Co-authored-by: Claude Opus 4.6 <noreply@anthropic.com>1 parent 4065b50 commit adc7880
File tree
3 files changed
+10
-10
lines changed- .github
- actions/setup-maven
- workflows
3 files changed
+10
-10
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
18 | 18 | | |
19 | 19 | | |
20 | 20 | | |
21 | | - | |
22 | | - | |
| 21 | + | |
| 22 | + | |
23 | 23 | | |
24 | 24 | | |
25 | 25 | | |
| |||
106 | 106 | | |
107 | 107 | | |
108 | 108 | | |
109 | | - | |
110 | | - | |
| 109 | + | |
| 110 | + | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
47 | 47 | | |
48 | 48 | | |
49 | 49 | | |
50 | | - | |
51 | 50 | | |
52 | 51 | | |
53 | 52 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
29 | 29 | | |
30 | 30 | | |
31 | 31 | | |
32 | | - | |
33 | | - | |
34 | | - | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
35 | 36 | | |
36 | 37 | | |
37 | | - | |
| 38 | + | |
38 | 39 | | |
39 | 40 | | |
40 | 41 | | |
| |||
144 | 145 | | |
145 | 146 | | |
146 | 147 | | |
147 | | - | |
| 148 | + | |
0 commit comments