pulumi/pkg/codegen/pcl
Abhinav Gupta 1158d4acee
all: Drop ioutil
Stop using io/ioutil across the entire repository.
The io/ioutil package was deprecated in Go 1.16 (2021-02)
with replacements provided in other packages.
Specifically:

    ioutil.Discard   => io.Discard
    ioutil.NopCloser => io.NopCloser
    ioutil.ReadAll   => io.ReadAll
    ioutil.ReadFile  => os.ReadFile
    ioutil.TempDir   => os.MkdirTemp
    ioutil.TempFile  => os.CreateTemp
    ioutil.WriteFile => os.WriteFile

This change switches all of these entities
across the repository.

Following this change,
the only references to ioutil are in schema files:

    % rg -l ioutil
    pkg/codegen/testing/test/testdata/aws-4.26.0.json
    pkg/codegen/testing/test/testdata/aws-4.36.0.json
    pkg/codegen/testing/test/testdata/aws-4.37.1.json
    pkg/codegen/testing/test/testdata/aws-5.4.0.json
    pkg/codegen/testing/test/testdata/aws-5.16.2.json

The bulk of this change was generated automatically
with manual touch ups afterwards.
2023-01-06 16:35:14 -08:00
..
binder.go Type check resource attributes 2022-11-15 18:46:10 -08:00
binder_nodes.go Support a logical name for config vars 2022-11-02 12:39:57 -07:00
binder_resource.go sdk/go: Remove 'nolint' directives from package docs 2023-01-06 09:06:47 -08:00
binder_schema.go Interpret schema.Asset as pcl.AssetOrArchive 2022-12-08 16:00:17 +01:00
binder_schema_test.go Improve error msg for invalid enum values on convert 2022-12-01 15:29:22 -08:00
binder_test.go all: Drop ioutil 2023-01-06 16:35:14 -08:00
component.go [codegen] Rename the PCL package. (#8103) 2021-09-29 20:11:56 -07:00
config.go Support a logical name for config vars 2022-11-02 12:39:57 -07:00
diagnostics.go [schema] Add support for on-demand binding. (#9620) 2022-05-23 15:44:35 -07:00
functions.go Fix codegen for __apply functions 2022-09-28 10:32:33 -07:00
intrinsics.go [codegen] Rename the PCL package. (#8103) 2021-09-29 20:11:56 -07:00
invoke.go Revert "Simplified invokes: SDK-gen and program-gen implementation for dotnet and nodejs" 2022-12-20 17:47:29 -08:00
local.go codegen: preserve externally visible names of a resources and outputs (#9464) 2022-04-25 15:07:25 -07:00
output.go codegen: preserve externally visible names of a resources and outputs (#9464) 2022-04-25 15:07:25 -07:00
program.go Make convert's pcl output yaml agnostic 2022-11-08 17:04:51 +00:00
resource.go Accept options.version on pulumi convert (#10456) 2022-08-22 10:36:01 -07:00
rewrite_apply.go ci: gofmt 1.18+ clean 2022-09-21 09:48:39 -07:00
rewrite_apply_test.go sdk/go: Remove 'nolint' directives from package docs 2023-01-06 09:06:47 -08:00
rewrite_convert.go Don't return half-nil fat ptrs from `SyntaxNode()` 2022-12-16 13:37:08 +01:00
rewrite_convert_test.go Fixes panic when generating go from pulumi yaml (#10047) 2022-07-07 13:15:47 -07:00
rewrite_properties.go [codegen] Rename the PCL package. (#8103) 2021-09-29 20:11:56 -07:00
type.go [codegen] simplify opaque types to string newtype (#9770) 2022-06-13 11:13:03 -07:00
utilities.go Revert "Simplified invokes: SDK-gen and program-gen implementation for dotnet and nodejs" 2022-12-20 17:47:29 -08:00