chore: sync upstream (runner v2.337.0, sdkmanager retry) - #12
Merged
Merged
Conversation
sdkmanager has no download retry. A truncated download from dl.google.com (seen in the PR compscidr#80 JDK 17 build as "An error occurred while preparing SDK package CMake 3.22.1: Archive is not a ZIP archive") fails the whole image build even though the Dockerfile is fine. sdkmanager is idempotent, so wrap the install in an until-loop that retries up to 3 times, clearing the SDK's .temp download dir between attempts so a corrupt partial archive is not reused. Co-Authored-By: Claude Fable 5 <noreply@anthropic.com> Claude-Session: https://claude.ai/code/session_012jviQGmp5ey58RmYqoPssC
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
…nstall fix: retry sdkmanager install on transient download failures
Takes the three upstream commits we were behind: - Update myoung34/github-runner Docker tag to v2.337.0 (compscidr#80) - fix: retry sdkmanager install on transient download failures (compscidr#79 -> compscidr#81) Clean merge; only Dockerfile changed. Fork-specific customizations (NODE_VERSION matrix, GHCR-only publishing, cache volumes, .env.example) are untouched. Co-Authored-By: Claude Opus 5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Merges the three commits we were behind
compscidr/main.What comes in
myoung34/github-runner2.336.0 → 2.337.0 (Update myoung34/github-runner Docker tag to v2.337.0 compscidr/docker-github-actions-runner-android#80, opened by Renovate on upstream)dl.google.comsurfaces as "Archive is not a ZIP archive" and kills the build; the command is idempotent, so it now retries up to 3x, clearingsdk/.tempbetween attempts (fix: retry sdkmanager install on transient download failures compscidr/docker-github-actions-runner-android#81)Clean merge —
Dockerfileis the only changed file. Fork-specific bits (Node matrix, GHCR-only publishing, cache volumes,.env.example, ourrenovate.json) are untouched.Why we needed a manual sync
Renovate never opened this bump on our fork — see the PR discussion.
🤖 Generated with Claude Code