Skip to content

fix(nexus): return portable image artifact paths - #42

Merged
smackgg merged 1 commit into
mainfrom
codex/fix-nexus-artifact-path
Jul 28, 2026
Merged

fix(nexus): return portable image artifact paths#42
smackgg merged 1 commit into
mainfrom
codex/fix-nexus-artifact-path

Conversation

@smackgg

@smackgg smackgg commented Jul 28, 2026

Copy link
Copy Markdown
Contributor

Summary

  • Return Nexus image artifacts as portable paths relative to the host-provided output directory.
  • Keep native absolute paths private to the companion writer.
  • Add a regression test for the artifact-path contract.
  • Release Nexus plugin v0.3.7 with companion v0.3.6.

Root cause

The provider response was accepted and the image bytes were written, but the companion returned an absolute artifact path. Convax correctly rejected it during output admission, after the external request had completed, so the operation became retry-safety unknown to avoid duplicate billing.

Verification

  • bun run check
  • Nexus companion: 20 tests / 74 assertions
  • Regression test asserts a relative artifact path and reads the generated file through output_directory.

@smackgg
smackgg merged commit d83a3c6 into main Jul 28, 2026
1 check passed
@smackgg
smackgg deleted the codex/fix-nexus-artifact-path branch July 28, 2026 04:52
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.

1 participant