Repository navigation
ci(lint): retry downloading runtime dependencies - #22899
Conversation
`nativeruntime-dist-compat-1.0.19.jar` was downloaded under the 'Run Lint Debug' step Fixes 22898 Assisted-by: GPT-6.1-Sol xhigh
mikehardy
left a comment
There was a problem hiding this comment.
Assisted-by: Grok 4.7
Thanks — pulling the Robolectric lint-model tasks into the existing warm retry is a clean fix for the CI flake.
Locally I rebased onto main without force-pushing (prep stayed at the PR tip). I ran lint (lintAll, ktlintCheck, lint-rules:test) and unit tests (jacocoUnitTestReport); both passed. Emulator was skipped (workflow-only diff).
Reviewed .github/workflows/lint.yml adding :AnkiDroid:generateFullDebugAndroidTestLintModel and generateDebugAndroidTestLintModel to the nick-fields retry warm step so nativeruntime-dist-compat resolves before lintAll, matching the Run Lint Debug failure in #22898.
some acceptable findings, no action required, just leaving for posterity: unit-test lint model tasks could also be warmed if the test-fixtures classpath edge changes.
Note
Assisted-by: GPT-6.1-Sol xhigh
Purpose / Description
nativeruntime-dist-compat-1.0.19.jarwas downloaded under the 'Run Lint Debug' stepFixes
debugAndroidTestRuntimeClasspath#22898Approach
Download it under 'Warm Gradle Cache'
How Has This Been Tested?
Checklist