Skip to content

chore: sync upstream (runner v2.337.0, sdkmanager retry) - #12

Merged
azlekov merged 4 commits into
mainfrom
chore/upstream-sync-runner-2337
Sep 2, 2026
Merged

azlekov merged 4 commits into
mainfrom
chore/upstream-sync-runner-2337

Conversation

@azlekov

@azlekov azlekov commented Sep 2, 2026

Copy link
Copy Markdown

Merges the three commits we were behind compscidr/main.

What comes in

Clean merge — Dockerfile is the only changed file. Fork-specific bits (Node matrix, GHCR-only publishing, cache volumes, .env.example, our renovate.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

compscidr and others added 4 commits August 27, 2026 06:49
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>
@azlekov
azlekov merged commit 0d5a462 into main Sep 2, 2026
11 checks passed
@azlekov
azlekov deleted the chore/upstream-sync-runner-2337 branch September 2, 2026 18:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants