diff --git a/ssh/tailssh/tailssh_test.go b/ssh/tailssh/tailssh_test.go index 9d580b04a..e6c7d4faa 100644 --- a/ssh/tailssh/tailssh_test.go +++ b/ssh/tailssh/tailssh_test.go @@ -245,6 +245,11 @@ func TestSSH(t *testing.T) { } t.Run("env", func(t *testing.T) { + if os.Getenv("CI") == "true" { + // CI env variable is set by GitHub. + // https://docs.github.com/en/actions/learn-github-actions/environment-variables#default-environment-variables + t.Skip("Skipping for now; see https://github.com/tailscale/tailscale/issues/4051") + } cmd := execSSH("LANG=foo env") cmd.Env = append(os.Environ(), "LOCAL_ENV=bar") got, err := cmd.CombinedOutput() @@ -253,9 +258,6 @@ func TestSSH(t *testing.T) { } m := parseEnv(got) if got := m["USER"]; got == "" || got != u.Username { - if u.Username == "runner" { - t.Skip("Skipping for now; see https://github.com/tailscale/tailscale/issues/4051") - } t.Errorf("USER = %q; want %q", got, u.Username) } if got := m["HOME"]; got == "" || got != u.HomeDir {