Skip to content

fix: build offline fixtures with the exact public server runtime - #120

Merged
anycodes merged 3 commits into
mainfrom
fix/public-runtime-fixture-images
Oct 25, 2026
Merged

anycodes merged 3 commits into
mainfrom
fix/public-runtime-fixture-images

Conversation

@anycodes

Copy link
Copy Markdown
Contributor

Description

Both offline fixture Dockerfiles required an absent local wheel before an unversioned fallback could run. Install public server0.4.0a2 directly from official PyPI and remove that second path. Correct the agents README's omitted-adapter response to200/default. Fixes #119.

Type of Change

  • Bug fix
  • Tests
  • Documentation

Changes

  • No injected wheel, source fallback, new runtime API or version bump.
  • Existing CI builds both unchanged fixture images, checks actual guest version/imports and HTTP health/business route, then independently checks owned container absence.
  • Preserve fixture-only positioning and real-agent prerequisites.

Testing

  • Workflow YAML and maintained shell syntax pass.
  • Public a2 healthcheck contract inspected.
  • Health/hygiene/diff gates pass.
  • Actual Docker image build/HTTP/cleanup: required current-head CI; no Docker available on author host, so not claimed locally.

Checklist / Definition of Done

  • Owner note, evidence, bilingual testing docs and changelog.
  • No credentials or cloud resources; model execution is outside this image smoke.
  • Required CI and independent review before merge.

Details: .agents/evidence/verify/2026-10-25-public-runtime-fixture-images.md.

@anycodes
anycodes marked this pull request as ready for review October 25, 2026 15:22
@anycodes
anycodes merged commit cdf807a into main Oct 25, 2026
13 checks passed
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.

Offline fixture Dockerfiles require absent local wheels and retain unversioned runtime fallback

1 participant