Skip to content

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

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

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
@testikun

testikun commented Sep 6, 2026

Copy link
Copy Markdown
Contributor Author

关闭重复 PR:当前主分支已包含 canonical artifact path 修复(aa326f9 / #225)。本 PR 基于落后的本地 main,不应重复合入。

@testikun testikun closed this Sep 6, 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