Skip to content

Add vLLM v2.27.0 worker source for Holo4 Hub - #1

Merged
kenlim-mops merged 2 commits into
mainfrom
codex/holo4-worker-source
Sep 30, 2026
Merged

kenlim-mops merged 2 commits into
mainfrom
codex/holo4-worker-source

Conversation

@danstotts-ops

Copy link
Copy Markdown
Collaborator

Context

DR-1532 supplied the three Holo4 Hub bundle files, but the new repository had no worker implementation. The Runpod Hub publishing guide requires a Dockerfile and handler.py. Related launch-builder gate work: MOP-729.

Change

  • Copy the worker implementation and tests from runpod-workers/worker-vllm tag v2.27.0 at 76054c22c79c515f07065f523598d8efb2f9b682, the version used by the Holo4 template image.
  • Add the upstream MIT license and a root handler.py copy for the Hub file requirement. UPSTREAM.md records provenance and the duplicate-file constraint.
  • Preserve .runpod/hub.json, .runpod/tests.json, and README.md byte for byte from the newer DR-1532 comment.

Verification

  • uv run --no-project --with pytest --with aiohttp --python 3.11 pytest -q tests: 51 passed.
  • Both JSON files parse with python3 -m json.tool; Python source compiles; staged diff passes git diff --check.
  • Root and src handler.py files compare equal. The three bundle SHA-256 hashes match the prior main commit.
  • Docker build remains unverified because Docker Desktop's daemon is unavailable on this host.

Release and listing

The existing launch-20260930 release points to the earlier three-file commit. A new release from main is required after merge so the Hub indexes the worker source. The Runpod Hub Add Repo selector currently shows only danstotts-ops repositories and does not find runpod-workers/worker-holo4, even after the repo became public. No Hub listing was submitted.

@kenlim-mops kenlim-mops left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Good provenance record. Copying worker-vllm v2.27.0 at the exact commit used by the Holo4 template image provides Hub audit transparency and the test suite confirms the source is functional (51 passed). UPSTREAM.md records the source tag and the handler.py duplicate constraint. The CI workflow is appropriately minimal: pytest, compileall, cmp handler.py, json.tool on both .runpod files. The note about Docker build being unverified is honest; the Hub builder will handle that. CI green.

@kenlim-mops
kenlim-mops merged commit f06b8df into main Sep 30, 2026
1 check passed
@kenlim-mops
kenlim-mops deleted the codex/holo4-worker-source branch September 30, 2026 23:07
danstotts-ops added a commit that referenced this pull request Oct 1, 2026
#1 vendored worker-vllm v2.27.0 with its own Dockerfile and a byte-for-byte root
handler.py, so this branch's thin versions are dropped. Only the README badge
remains from this PR.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
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