Skip to content

fix(66): Refactor configuration system to support concurrent execution#67

Open
dawesc wants to merge 1 commit intoDCsunset:masterfrom
EFTlab:fix-66-temp-dir
Open

fix(66): Refactor configuration system to support concurrent execution#67
dawesc wants to merge 1 commit intoDCsunset:masterfrom
EFTlab:fix-66-temp-dir

Conversation

@dawesc
Copy link
Copy Markdown

@dawesc dawesc commented Apr 30, 2026

Pertaining to issue #66

  • Convert Env config class to singleton pattern for consistent access
  • Replace hardcoded TEMP_FILE with unique, run-specific temp files
  • Generate UUID-based run IDs to prevent conflicts between concurrent runs
  • Use environment variables to pass run ID and temp file path to subprocesses
  • Improves process safety and eliminates file conflicts in parallel execution

- Convert Env config class to singleton pattern for consistent access
- Replace hardcoded TEMP_FILE with unique, run-specific temp files
- Generate UUID-based run IDs to prevent conflicts between concurrent runs
- Use environment variables to pass run ID and temp file path to subprocesses
- Improves process safety and eliminates file conflicts in parallel execution

Co-authored-by: Copilot <copilot@github.com>
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