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
The root cause seems to stem from the fact that temporary directories in MacOS are prefixed with /private/var, and following the symlink results in a real path of /var (or the opposite. Honestly, this popped up while testing something else, and I don't want to dig any further into this).
Expected behavior
Tests should pass on MacOS just like they do on Linux.
We might need continuously running MacOS testing to find regressions like this. We probably can't consider it fully Linux compatible, and only do our integration tests on Linux.
Nice to haves
Terminal output
Screenshots
Versions
Terragrunt version: main
OpenTofu/Terraform version: v1.8.5
Environment details (Ubuntu 20.04, Windows 10, etc.): MacOS Latest
Describe the bug
Due to the way that tempdir is implemented in MacOS, the recent work to walk symlinks breaks tests in MacOS.
See this:
vs this:
Steps To Reproduce
I mentioned the steps above.
The root cause seems to stem from the fact that temporary directories in MacOS are prefixed with
/private/var
, and following the symlink results in a real path of/var
(or the opposite. Honestly, this popped up while testing something else, and I don't want to dig any further into this).Expected behavior
Tests should pass on MacOS just like they do on Linux.
We might need continuously running MacOS testing to find regressions like this. We probably can't consider it fully Linux compatible, and only do our integration tests on Linux.
Nice to haves
Versions
main
v1.8.5
Additional context
See this for more details:
golang/go#56259
The text was updated successfully, but these errors were encountered: