|
65 | 65 | python -c 'import sys; print(sys.platform)'
|
66 | 66 | python -c 'import os; print(os.name)'
|
67 | 67 | python -c 'import git; print(git.compat.is_win)' # NOTE: Deprecated. Use os.name directly.
|
68 |
| - printenv PATH | tr ':' '\n' |
| 68 | +
|
| 69 | + # For debugging hook tests on native Windows systems that may have WSL. |
| 70 | + - name: Show where bash.exe may be found |
| 71 | + if: startsWith(matrix.os, 'windows') |
| 72 | + run: | |
| 73 | + set +e |
| 74 | + type -a bash.exe |
| 75 | + python -c 'import shutil; print(shutil.which("bash.exe"))' |
| 76 | + bash.exe --version |
| 77 | + python -c 'import subprocess; p = subprocess.run(["bash.exe", "--version"]); print(f"result: {p!r}")' |
| 78 | + bash.exe -c 'echo "$BASH"' |
| 79 | + python -c 'import subprocess; p = subprocess.run(["bash.exe", "-c", """echo "$BASH" """]); print(f"result: {p!r}")' |
| 80 | + bash.exe -c 'echo "$BASH_VERSION"' |
| 81 | + python -c 'import subprocess; p = subprocess.run(["bash.exe", "-c", """echo "$BASH_VERSION" """]); print(f"result: {p!r}")' |
| 82 | + bash.exe -c 'printenv WSL_DISTRO_NAME' |
| 83 | + python -c 'import subprocess; p = subprocess.run(["bash.exe", "-c", "printenv WSL_DISTRO_NAME"]); print(f"result: {p!r}")' |
| 84 | + bash.exe -c 'ls -l /proc/sys/fs/binfmt_misc/WSLInterop' |
| 85 | + python -c 'import subprocess; p = subprocess.run(["bash.exe", "-c", "ls -l /proc/sys/fs/binfmt_misc/WSLInterop"]); print(f"result: {p!r}")' |
| 86 | + bash.exe -c 'uname -a' |
| 87 | + python -c 'import subprocess; p = subprocess.run(["bash.exe", "-c", "uname -a"]); print(f"result: {p!r}")' |
| 88 | + continue-on-error: true |
69 | 89 |
|
70 | 90 | - name: Check types with mypy
|
71 | 91 | run: |
|
|
0 commit comments