chore: update workflow dependencies for Node 24 (#3607) - #3608
chore: update workflow dependencies for Node 24 (#3607)#3608arnabnandy7 wants to merge 1 commit into
Conversation
Signed-off-by: Arnab Nandy <arnab_nandy7@yahoo.com>
PR SummaryUpdated GitHub Actions dependencies to Node 24-compatible versions, upgraded Codecov to v7, removed duplicate Maven caching, and enabled weekly Dependabot updates for Actions. Preserved Java 21 builds and runner settings; lint passes while full builds aren’t run. Fixes #3607. Changes
autogenerated by presubmit.ai |
|
Both workflows already enable Maven caching through with:
java-version: '21'
distribution: 'temurin'
cache: 'maven'That caches Removing it keeps Maven caching enabled through setup-java. The separate Sonar cache remains because it stores different files. |
Codecov Report✅ All modified and coverable lines are covered by tests. Additional details and impacted files@@ Coverage Diff @@
## master #3608 +/- ##
============================================
- Coverage 83.79% 83.72% -0.08%
+ Complexity 4277 4272 -5
============================================
Files 1121 1121
Lines 15144 15144
Branches 723 723
============================================
- Hits 12690 12679 -11
- Misses 2159 2167 +8
- Partials 295 298 +3 ☔ View full report in Codecov by Harness. 🚀 New features to boost your workflow:
|
What does this PR do?
Updates GitHub Actions dependencies to Node 24-compatible versions, upgrades Codecov to v7, removes duplicate Maven caching, and enables weekly Dependabot updates for Actions.
Preserves existing Java 21 builds, triggers, permissions, and runner images. Workflow lint and whitespace checks passed; full builds were not run.
Fixes #3607. Presubmit’s Node 20 dependency remains unresolved pending an upstream update.