Skip to content

fix: resolve test failures from read-only filesystem#552

Merged
dalsoop merged 1 commit intomainfrom
fix/main-build-errors
Mar 30, 2026
Merged

fix: resolve test failures from read-only filesystem#552
dalsoop merged 1 commit intomainfrom
fix/main-build-errors

Conversation

@dalsoop
Copy link
Copy Markdown
Owner

@dalsoop dalsoop commented Mar 30, 2026

Summary

  • Tests for proposeWisdom, proposeDecision, appendHistoryBuffer were writing to hardcoded /workspace paths, failing on read-only filesystems
  • Added env var overrides (DALCLI_WISDOM_INBOX, DALCLI_DECISIONS_INBOX, DALCLI_HISTORY_BUFFER) so tests can use t.TempDir()
  • Skip TestAutoGitWorkflow_NoWorkspace when workspace has uncommitted changes (prevents false failures)

Test plan

  • go build ./... passes
  • go test ./... — all packages pass

🤖 Generated with Claude Code

Tests for proposeWisdom, proposeDecision, and appendHistoryBuffer were
writing to hardcoded /workspace paths which fail on read-only filesystems.
Add env var overrides (DALCLI_WISDOM_INBOX, DALCLI_DECISIONS_INBOX,
DALCLI_HISTORY_BUFFER) and use t.TempDir() in tests. Skip
TestAutoGitWorkflow_NoWorkspace when workspace has uncommitted changes.

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
Copy link
Copy Markdown
Owner Author

@dalsoop dalsoop left a comment

Choose a reason for hiding this comment

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

[Code Review] APPROVE — 환경변수 override + t.TempDir() 패턴 적절. 보안/로직/하위호환 이슈 없음.

@dalsoop dalsoop merged commit 019d078 into main Mar 30, 2026
1 check passed
@dalsoop dalsoop deleted the fix/main-build-errors branch March 30, 2026 20:30
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