Skip to content

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

Merged
DCsunset merged 1 commit into
DCsunset:masterfrom
EFTlab:fix-66-temp-dir
May 11, 2026
Merged

fix(66): Refactor configuration system to support concurrent execution#67
DCsunset merged 1 commit into
DCsunset:masterfrom
EFTlab:fix-66-temp-dir

Conversation

@dawesc
Copy link
Copy Markdown
Contributor

@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>
@DCsunset DCsunset merged commit ac00ebe into DCsunset:master May 11, 2026
@DCsunset
Copy link
Copy Markdown
Owner

Looks good to me. Thanks for the contribution!

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.

2 participants