You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Set TMPDIR in CI and make --tempdir option work with FastGA
Two improvements for temp directory management:
1. CI: Set TMPDIR=$RUNNER_TEMP in workflow
- GitHub Actions runners have limited /tmp space (~21GB)
- RUNNER_TEMP is a dedicated temp directory cleaned after each job
- This prevents 'disk space: 0 MB' errors that caused test failures
2. CLI: Make --tempdir option actually work with FastGA
- The --tempdir flag existed but wasn't propagated to FastGA
- Now sets TMPDIR environment variable when specified
- FastGA uses this via Rust's tempfile crate (reads TMPDIR)
- Logs temp directory setting when not in quiet mode
This ensures FastGA's temporary files go to the right place both
in CI (avoiding disk space issues) and when users specify --tempdir.
0 commit comments