Skip to content

fix(workflows): use portable artifact identities - #406

Open
testikun wants to merge 1 commit into
openpi-dev:mainfrom
testikun:codex/issue-284-posix-artifact
Open

fix(workflows): use portable artifact identities#406
testikun wants to merge 1 commit into
openpi-dev:mainfrom
testikun:codex/issue-284-posix-artifact

Conversation

@testikun

@testikun testikun commented Sep 5, 2026

Copy link
Copy Markdown
Contributor

Problem

Closes #284. Workflow agent result artifact identities used platform-specific path separators, so Windows handoff validation rejected successful child results.

Fix

Use path.posix.join for persisted run-relative artifact identities while retaining platform-native paths for filesystem access. Add a regression assertion for the canonical slash-separated identity.

Validation

  • node --experimental-strip-types --test extensions/workflows/artifacts.test.ts extensions/workflows/handoff.test.ts
  • 21 passed, 0 failed
  • git diff --check

@github-actions github-actions Bot added the area:workflows Workflow engine, capability, skills, or tests label Sep 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

area:workflows Workflow engine, capability, skills, or tests

Projects

None yet

Development

Successfully merging this pull request may close these issues.

Windows: workflow agent handoff rejects successful result artifacts due to path separators

1 participant