Ian Wahbe
83e24765f3
.NET & python SDKs parity for bad pulumi versions ( #8297 )
...
* .NET & python SDKs parity for bad pulumi versions
They handle invalid Pulumi CLI version gracefully.
* Make python version property lazy
* Clarify .NET logic
* Add python test for validate_pulumi_version
* Add tests for invalid versions
* Fix python test
* Fix typo
* Fix tests
* Have _validate_pulumi_version handle parsing
* Modify python and .NET to parseAndValidate
* Modify typescript and go to parseAndValidate
* fix name
2021-10-27 20:54:23 -07:00
Ian Wahbe
c8e117a37d
Handle invalid Pulumi CLI version ( #8289 )
...
* Handle invalid Pulumi CLI version
* Add clarifying comments and improve error message.
* Update go version of `validatePulumiVersion`
2021-10-26 16:20:45 -07:00
Horace Lee
a92a005d68
Use ESlint instead of TSlint ( #7719 )
...
Migrated TSlint configs to ESlint ones using [tslint-to-eslint-config](https://github.com/typescript-eslint/tslint-to-eslint-config ) tool, and refined the configs to better match the current coding style.
Changes:
- [member-delimiter-style](https://github.com/typescript-eslint/typescript-eslint/blob/master/packages/eslint-plugin/docs/rules/member-delimiter-style.md#options ) that as suggested default for type definition to be with `semicolon`
- Indentation fixes that is enforced by [eslint-indent](https://eslint.org/docs/rules/indent#options )
- Added dependencies for ESlint with Typescript
- Removed TSlint
2021-08-10 11:31:59 -07:00
Evan Boyle
a850648504
detect nodejs side by side pulumi for inline automation programs and fail fast ( #7349 )
2021-06-23 07:57:36 -07:00
Komal
9c1964e622
[automation/nodejs] - Only log, don't error on unparsed events ( #7162 )
2021-05-28 09:15:45 -07:00
Komal
ff7237656c
[auto/nodejs] - Reimplement JSON event parsing with Readline ( #7032 )
2021-05-24 13:03:38 -07:00
Justin Van Patten
a61e79eb0d
[sdk/nodejs] Warn when a secret config is read as a non-secret ( #6896 )
2021-05-18 09:48:08 -07:00
Evan Boyle
c3dc2d54ab
Add user agent to the CLI, Go and Nodejs Automation API SDKs ( #6935 )
2021-04-30 07:26:23 -07:00
Komal
1ed3445ed4
[automation/*] - Optionally skip Automation API version check ( #6882 )
...
Co-authored-by: James Nugent <jen20@apple.com>
2021-04-27 20:54:27 -07:00
Ville Penttinen
daa6045381
[automation/*] Add support for getting stack outputs using Workspace ( #6859 )
2021-04-26 16:32:30 -07:00
Komal
288d67d78b
[auto/*] - Bump min version ( #6852 )
2021-04-22 16:17:49 -07:00
Komal
61ce479241
Re-add [BREAKING] - Standardize stack select behavior ( #6300 ) ( #6840 )
...
Co-authored-by: Paul Stack <public@paulstack.co.uk>
2021-04-22 14:10:39 +01:00
stack72
9a8b17396d
Ensuring the minimum version of the CLI is 3.0.0 for the Automation API in 3.0 release
2021-04-19 09:12:06 +01:00
Paul Stack
f6fea7fafb
[cli] Removing the deprecated pulumi history command ( #6724 )
2021-04-14 19:32:18 +01:00
pulumi-bot
3082ebe275
Ensuring that Pulumi automation api is minimum 3.0.0 CLI version
2021-04-14 19:32:18 +01:00
Paul Stack
3fad2e5329
Removing x namespace from go/python/nodejs automation packages ( #6518 )
2021-04-14 19:32:18 +01:00