Vivek Lakshmanan
3151d23f09
Fix to create inputs for nested collections types
2021-03-30 22:24:11 -07:00
Vivek Lakshmanan
05b196dc59
Avoid processing collections of primitives
2021-03-30 22:24:11 -07:00
Vivek Lakshmanan
8b5e196209
Cleanup
2021-03-30 22:24:11 -07:00
Vivek Lakshmanan
700a576b70
Support nested collection types
2021-03-30 22:24:11 -07:00
Justin Van Patten
572c74826c
Add schema & codegen support for plain properties ( #6481 )
...
This change adds schema and codegen support for plain properties which
are emitted typed as the plain type rather than wrapped as an `Input`.
Plain properties require a prompt value and do not accept a value that
is `Output`.
2021-03-10 07:08:08 -08:00
Vivek Lakshmanan
8d022e39e8
Fix tests
2021-02-25 22:26:54 -08:00
Vivek Lakshmanan
92571f8f12
Adding enum container types support for go codegen
2021-02-25 22:26:37 -08:00
Vivek Lakshmanan
7cba9df480
Handle arrays/maps of external refs as pointers
2021-01-29 10:12:17 -08:00
Vivek Lakshmanan
82020af298
Various fixes go codegen to fix SDK compilation problems
2021-01-26 23:16:42 -08:00
Vivek Lakshmanan
54582e7c68
Merge pull request #6179 from pulumi/vl/FixEnum
...
[codegen/go] Fix default value handling for enums
2021-01-22 19:28:01 -08:00
Vivek Lakshmanan
fd3bbca5aa
Fix default value handling for enums
2021-01-22 17:30:44 -08:00
Levi Blackstone
f5dab03846
[codegen/go] Handle hyphenated package names
2021-01-22 15:42:11 -07:00
Vivek Lakshmanan
6566b9058e
Fix base import path handling in go programgen
2021-01-20 16:04:33 -08:00
Vivek Lakshmanan
4da8a45eb2
Option to generate container types resources now specified in GoPackageInfo
2021-01-20 11:29:01 -08:00
Vivek Lakshmanan
38ac84038c
Make resource container-type generation optional
2021-01-20 11:29:01 -08:00
Vivek Lakshmanan
3aa566d286
Fix tests
2021-01-20 11:29:01 -08:00
Vivek Lakshmanan
3d6701732a
PR comments
2021-01-20 11:29:01 -08:00
Vivek Lakshmanan
22896074f3
Expand testing to cover all generated files
2021-01-20 11:29:01 -08:00
Vivek Lakshmanan
842e4aa052
Support for external resource references and imports/aliases
2021-01-20 11:29:01 -08:00
Levi Blackstone
2dfec71a5c
[codegen/go] Register resource modules/packages ( #6121 )
2021-01-19 16:59:51 -07:00
Levi Blackstone
aec642e8c9
[codegen/go] Add utility function to get current package version ( #6117 )
...
This function uses reflection to determine the current package
path and then extracts the version from that path string.
2021-01-15 10:03:57 -07:00
Vivek Lakshmanan
6259bc0e8d
Remove unnecessary local copy of stringSet
2021-01-12 14:28:50 -08:00
Vivek Lakshmanan
15f9fb395f
Address review comments
2021-01-11 10:00:13 -08:00
Vivek Lakshmanan
81b6a1b83d
Linting
2021-01-11 09:58:32 -08:00
Vivek Lakshmanan
b70c89eeec
Allow optional strict enum types to be omitted
...
Fixes https://github.com/pulumi/pulumi/issues/6068
2021-01-11 09:58:32 -08:00
Komal
9b33dd84d5
[codegen/*] - Fix enum names that start with an underscore. ( #5950 )
2020-12-16 09:22:44 -08:00
Komal
cae129c7fa
[codegen/*] - Align makeValidIdentifier between languages ( #5944 )
2020-12-15 12:41:27 -08:00
Komal
791ccc58d4
[codegen/docs] - Remove primitive type links ( #5911 )
2020-12-14 19:56:45 -08:00
Komal
95c09d88c8
[codegen/docs] - Add enums to docs ( #5912 )
2020-12-14 14:40:14 -08:00
Levi Blackstone
d3c75afce1
[codegen/go] Fix Input/Output methods for Go resources ( #5916 )
2020-12-11 11:49:08 -07:00
Vivek Lakshmanan
1cfbe5bdd5
Linting fixes
2020-11-18 10:57:01 -08:00
Vivek Lakshmanan
d1caee26d3
Update makeSafeEnum semantics to match other languages
2020-11-18 09:44:30 -08:00
Vivek Lakshmanan
da5c01f9ca
Fix build/tests
2020-11-18 00:13:41 -08:00
Vivek Lakshmanan
6e466e4ec0
Apply suggestions from code review
...
Co-authored-by: Komal <komal@pulumi.com>
Address PR comments
2020-11-18 00:08:09 -08:00
Vivek Lakshmanan
c818098733
Address PR comment
2020-11-18 00:07:42 -08:00
Vivek Lakshmanan
65e027062d
Add an underscore if enum values have underscores
2020-11-18 00:07:42 -08:00
Vivek Lakshmanan
41fff5dc08
Add type as prefix for enum values
2020-11-18 00:07:42 -08:00
Vivek Lakshmanan
169fb47154
Consolidate tests
2020-11-18 00:07:42 -08:00
Vivek Lakshmanan
3c2b7a8945
Add additional test to demonstrate strict/relaxed enum semantics
2020-11-18 00:07:42 -08:00
Vivek Lakshmanan
43e48950df
Adding support for go enum generation
2020-11-18 00:07:42 -08:00
Mikhail Shilkov
66c5cdb7a1
Parse string arrays from env in Go first-class provider ( #5744 )
2020-11-13 10:59:41 +01:00
Levi Blackstone
64e5de1edc
[codegen/go] Add support for ResourceType and isComponent ( #5497 )
2020-11-09 11:55:53 -07:00
Vivek Lakshmanan
e49ba01f8f
PR comments
2020-10-06 16:13:49 -07:00
Vivek Lakshmanan
8f7874b3e2
Handle aliases correctly for invokes
2020-10-05 22:57:00 -07:00
Vivek Lakshmanan
739b664046
Add support for go config generation
2020-10-05 22:55:41 -07:00
Mikhail Shilkov
98f04cd2fc
Ensure top-level precedence to avoid flaky tests ( #5508 )
2020-10-05 19:50:51 +02:00
Vivek Lakshmanan
a7680884eb
Allow ImportBasePath to override presumed golang import path
2020-09-18 12:48:14 -07:00
Vivek Lakshmanan
2a23af6892
Fix panics when running invokes with modules containing slashes
2020-09-18 11:15:56 -07:00
Komal
92a7d717a4
[codegen/schema] - Expand ObjectTypeSpec to ComplexTypeSpec ( #5379 )
...
Co-authored-by: Mikhail Shilkov <github@mikhail.io>
2020-09-16 13:47:40 -07:00
Mikhail Shilkov
0d38c6737e
[codegen] Tweak docs and example generation for azure-nextgen ( #5390 )
...
[codegen] Tweak docs and example generation so that azure-nextgen is represented correctly
2020-09-16 20:11:56 +02:00