pulumi/sdk/go/common/workspace
Sean Yeh fd77fa0e32
Improve invalid credentials error message (#17541)
We're seeing this error from esc
([issue](https://github.com/pulumi/esc/issues/401)) which is confusing
because it recommends `pulumi login` when using `esc login`.
Additionally, rerunning `pulumi login` (or `esc login`) as the message
suggests doesn't actually fix anything. I think a better error message
is to suggest fixing or deleting the invalid credentials file - open to
suggestions though

Testing:
```
❯ go run ./cmd/pulumi login
error: could not determine current cloud: failed to read Pulumi credentials file. Please fix or delete invalid credentials file: '/Users/sean/.pulumi/credentials.json': invalid character 'a' looking for beginning of value
exit status 255
```
2024-10-11 19:23:35 +00:00
..
config.go Enable goheader rule and add missing license headers (#15473) 2024-09-09 12:05:45 +00:00
creds.go Improve invalid credentials error message (#17541) 2024-10-11 19:23:35 +00:00
creds_test.go Enable goheader rule and add missing license headers (#15473) 2024-09-09 12:05:45 +00:00
loaders.go New deployment settings wizards and environment variables management comands (#16564) 2024-07-03 20:24:26 +00:00
loaders_test.go ignore unexpected types instead of erroring out (#14149) 2023-10-11 16:39:16 +00:00
paths.go Just use errors.Is instead of As and Is (#17250) 2024-09-12 23:52:26 +00:00
paths_test.go Don't search upwards for policy packs when determining required plugins (#16865) 2024-08-02 11:49:16 +00:00
plugins.go Invalidate GITHUB_TOKEN on 401 (#17351) 2024-09-26 20:28:27 +00:00
plugins_install_nodejs_test.go ci: Use reduced smoke testing on Windows & macOS targets 2022-09-21 09:55:06 -07:00
plugins_install_python_test.go ci: Use reduced smoke testing on Windows & macOS targets 2022-09-21 09:55:06 -07:00
plugins_install_test.go Refactor: move plugin kind to apitype (#15946) 2024-04-25 17:30:30 +00:00
plugins_test.go Invalidate GITHUB_TOKEN on 401 (#17351) 2024-09-26 20:28:27 +00:00
project.go Enable some more linting rules (#17456) 2024-10-03 17:37:13 +00:00
project.json [sdk] add optional display name and tag fields to project templates (#14587) 2023-11-18 19:04:13 +00:00
project_test.go Preserve ordering when editing stack config. (#17452) 2024-10-02 13:31:10 +00:00
settings.go move pkg/workspace -> sdk/go/common/workspace 2020-03-18 14:35:53 -07:00
templates.go Enable some more linting rules (#17456) 2024-10-03 17:37:13 +00:00
templates_test.go Use EqualError/ErrorContains instead of Error (#14737) 2023-12-08 06:40:14 +00:00
templates_zip.go Check zipped templates for `Pulumi.yaml` files (#17437) 2024-10-01 12:44:07 +00:00
templates_zip_test.go Check zipped templates for `Pulumi.yaml` files (#17437) 2024-10-01 12:44:07 +00:00
workspace.go all: Reformat with gofumpt 2023-03-03 09:00:24 -08:00