Skip to content

chore(renovate): semi-automate inference engine updates - #186

Merged
alexeldeib merged 1 commit into
mainfrom
ace/automate-inference-releases
Jul 21, 2026
Merged

chore(renovate): semi-automate inference engine updates#186
alexeldeib merged 1 commit into
mainfrom
ace/automate-inference-releases

Conversation

@alexeldeib

@alexeldeib alexeldeib commented Jul 17, 2026

Copy link
Copy Markdown
Contributor

Automate the first step of evaluating new vLLM and SGLang releases while preserving human approval for anything that is not a simple bump.

  • Scope Renovate to the two inference configuration files and their two upstream GitHub release feeds.
  • Resolve release tags to immutable source SHAs and update both values together.
  • Apply the shared seven-day release-age policy, build candidate branches before requesting review, and never automerge.
  • Run hourly at minute 17; no-update runs do not trigger image builds.
  • Default manual dispatches to dry-run and unattended runs to concise info logging.
  • Add the existing inference team as CODEOWNERS for SGLang paths.

Validation:

  • Renovate full dry run: authenticated as dependa-jr[bot], loaded the shared preset, proposed SGLang v0.5.15.post1 plus commit 0b3bb0cbe31873994c9f989fddfe2f87ca839fdd, left vLLM at v0.25.1, and performed no writes.
  • SGLang build: passed on the final commit.
  • vLLM-tensorizer build: passed on the final commit.

@alexeldeib
alexeldeib marked this pull request as ready for review July 17, 2026 22:41
@alexeldeib
alexeldeib requested a review from a team as a code owner July 17, 2026 22:41
@alexeldeib

Copy link
Copy Markdown
Contributor Author

dunno if there's a reason we don't use renovate otherwise besides the obvious complexity, but this seems like an ez quick win even if it fails every time, since we all do the same thing as step 1

I saw #156 which was bulk-PR'd and does not add an explicit workflow, which I did, so I assume this isn't like, insane

@github-actions

Copy link
Copy Markdown

@alexeldeib Build complete, success: https://github.com/coreweave/ml-containers/actions/runs/29853340032
Image: ghcr.io/coreweave/ml-containers/sglang:ace-automate-inference-releases-fc56a9a-v0.5.15-cuda13.2.1-torch2.11.0

@github-actions

Copy link
Copy Markdown

@alexeldeib Build complete, success: https://github.com/coreweave/ml-containers/actions/runs/29853340186
Image: ghcr.io/coreweave/ml-containers/vllm-tensorizer:ace-automate-inference-releases-fc56a9a-752a3a504485790a2e8491cacbb35c137339ad34-cuda12.9.1-ubuntu24.04

@github-actions

Copy link
Copy Markdown

@alexeldeib Build complete, success: https://github.com/coreweave/ml-containers/actions/runs/29853340186
Image: ghcr.io/coreweave/ml-containers/vllm-tensorizer:ace-automate-inference-releases-fc56a9a-752a3a504485790a2e8491cacbb35c137339ad34-cuda13.2.1-ubuntu24.04

@alexeldeib
alexeldeib force-pushed the ace/automate-inference-releases branch from fc56a9a to b5043cd Compare July 21, 2026 17:35
@github-actions

Copy link
Copy Markdown

@alexeldeib Build complete, success: https://github.com/coreweave/ml-containers/actions/runs/29853573754
Image: ghcr.io/coreweave/ml-containers/vllm-tensorizer:ace-automate-inference-releases-b5043cd-752a3a504485790a2e8491cacbb35c137339ad34-cuda12.9.1-ubuntu24.04

@github-actions

Copy link
Copy Markdown

@alexeldeib Build complete, success: https://github.com/coreweave/ml-containers/actions/runs/29853573754
Image: ghcr.io/coreweave/ml-containers/vllm-tensorizer:ace-automate-inference-releases-b5043cd-752a3a504485790a2e8491cacbb35c137339ad34-cuda13.2.1-ubuntu24.04

@github-actions

Copy link
Copy Markdown

@alexeldeib Build complete, success: https://github.com/coreweave/ml-containers/actions/runs/29853573265
Image: ghcr.io/coreweave/ml-containers/sglang:ace-automate-inference-releases-b5043cd-v0.5.15-cuda13.2.1-torch2.11.0

@alexeldeib
alexeldeib force-pushed the ace/automate-inference-releases branch from b5043cd to 41ef2d2 Compare July 21, 2026 17:36
@github-actions

Copy link
Copy Markdown

@alexeldeib Build complete, success: https://github.com/coreweave/ml-containers/actions/runs/29853685264
Image: ghcr.io/coreweave/ml-containers/vllm-tensorizer:ace-automate-inference-releases-41ef2d2-752a3a504485790a2e8491cacbb35c137339ad34-cuda12.9.1-ubuntu24.04

@github-actions

Copy link
Copy Markdown

@alexeldeib Build complete, success: https://github.com/coreweave/ml-containers/actions/runs/29853685338
Image: ghcr.io/coreweave/ml-containers/sglang:ace-automate-inference-releases-41ef2d2-v0.5.15-cuda13.2.1-torch2.11.0

@github-actions

Copy link
Copy Markdown

@alexeldeib Build complete, success: https://github.com/coreweave/ml-containers/actions/runs/29853685264
Image: ghcr.io/coreweave/ml-containers/vllm-tensorizer:ace-automate-inference-releases-41ef2d2-752a3a504485790a2e8491cacbb35c137339ad34-cuda13.2.1-ubuntu24.04

@alexeldeib
alexeldeib force-pushed the ace/automate-inference-releases branch from 41ef2d2 to 6386750 Compare July 21, 2026 17:38
@github-actions

Copy link
Copy Markdown

@alexeldeib Build complete, success: https://github.com/coreweave/ml-containers/actions/runs/29853814779
Image: ghcr.io/coreweave/ml-containers/sglang:ace-automate-inference-releases-6386750-v0.5.15-cuda13.2.1-torch2.11.0

@github-actions

Copy link
Copy Markdown

@alexeldeib Build complete, success: https://github.com/coreweave/ml-containers/actions/runs/29853814795
Image: ghcr.io/coreweave/ml-containers/vllm-tensorizer:ace-automate-inference-releases-6386750-752a3a504485790a2e8491cacbb35c137339ad34-cuda13.2.1-ubuntu24.04

@github-actions

Copy link
Copy Markdown

@alexeldeib Build complete, success: https://github.com/coreweave/ml-containers/actions/runs/29853814795
Image: ghcr.io/coreweave/ml-containers/vllm-tensorizer:ace-automate-inference-releases-6386750-752a3a504485790a2e8491cacbb35c137339ad34-cuda12.9.1-ubuntu24.04

@alexeldeib
alexeldeib force-pushed the ace/automate-inference-releases branch from 6386750 to 32725ca Compare July 21, 2026 17:40
@github-actions

Copy link
Copy Markdown

@alexeldeib Build complete, success: https://github.com/coreweave/ml-containers/actions/runs/29853955265
Image: ghcr.io/coreweave/ml-containers/sglang:ace-automate-inference-releases-32725ca-v0.5.15-cuda13.2.1-torch2.11.0

@github-actions

Copy link
Copy Markdown

@alexeldeib Build complete, success: https://github.com/coreweave/ml-containers/actions/runs/29853955243
Image: ghcr.io/coreweave/ml-containers/vllm-tensorizer:ace-automate-inference-releases-32725ca-752a3a504485790a2e8491cacbb35c137339ad34-cuda12.9.1-ubuntu24.04

@github-actions

Copy link
Copy Markdown

@alexeldeib Build complete, success: https://github.com/coreweave/ml-containers/actions/runs/29853955243
Image: ghcr.io/coreweave/ml-containers/vllm-tensorizer:ace-automate-inference-releases-32725ca-752a3a504485790a2e8491cacbb35c137339ad34-cuda13.2.1-ubuntu24.04

Track vLLM and SGLang GitHub releases while preserving immutable source
SHAs. Renovate applies the shared release-age policy, waits for candidate
image checks to settle, and never automerges the resulting review.
@alexeldeib
alexeldeib force-pushed the ace/automate-inference-releases branch from 32725ca to 245d366 Compare July 21, 2026 17:57
@github-actions

Copy link
Copy Markdown

@alexeldeib Build complete, success: https://github.com/coreweave/ml-containers/actions/runs/29855149629
Image: ghcr.io/coreweave/ml-containers/sglang:ace-automate-inference-releases-245d366-v0.5.15-cuda13.2.1-torch2.11.0

@github-actions

Copy link
Copy Markdown

@alexeldeib Build complete, success: https://github.com/coreweave/ml-containers/actions/runs/29855149625
Image: ghcr.io/coreweave/ml-containers/vllm-tensorizer:ace-automate-inference-releases-245d366-752a3a504485790a2e8491cacbb35c137339ad34-cuda13.2.1-ubuntu24.04

@github-actions

Copy link
Copy Markdown

@alexeldeib Build complete, success: https://github.com/coreweave/ml-containers/actions/runs/29855149625
Image: ghcr.io/coreweave/ml-containers/vllm-tensorizer:ace-automate-inference-releases-245d366-752a3a504485790a2e8491cacbb35c137339ad34-cuda12.9.1-ubuntu24.04

@alexeldeib
alexeldeib merged commit df94fd7 into main Jul 21, 2026
14 checks passed
@alexeldeib
alexeldeib deleted the ace/automate-inference-releases branch July 21, 2026 19:33
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