From 913f75d25262242cb1f786bbd2268be557f51d87 Mon Sep 17 00:00:00 2001 From: Thomas Meckel Date: Mon, 5 Jun 2023 15:45:30 +0000 Subject: [PATCH 1/5] Replaced .github/workflows/release.yml with version from pulumi-tf-provider-boilerplate repository because the old version didn't finish successfully --- .github/workflows/release.yml | 69 ++++------------------------------- 1 file changed, 7 insertions(+), 62 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index dcd2ec6..2256f99 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -10,6 +10,7 @@ permissions: contents: write env: + # THIS GITHUB_TOKEN IS A REQUIREMENT TO BE ABLE TO WRITE TO GH RELEASES GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} # IF YOU NEED TO PUBLISH A NPM PACKAGE THEN ENSURE A NPM_TOKEN SECRET IS SET # AND PUBLISH_NPM: TRUE. IF YOU WANT TO PUBLISH TO A PRIVATE NPM REGISTRY @@ -24,7 +25,7 @@ env: NUGET_PUBLISH_KEY: ${{ secrets.NUGET_PUBLISH_KEY }} NUGET_FEED_URL: https://api.nuget.org/v3/index.json PUBLISH_NUGET: true - # IF YOU NEED TO PUBLISH A PYPI PACKAGE THEN ENSURE AN PYPI_PASSWORD + # IF YOU NEED TO PUBLISH A PYPI PACKAGE THEN ENSURE AN PYPI_API_TOKEN # SECRET IS SET AND PUBLISH_PYPI: TRUE. IF YOU WANT TO PUBLISH TO AN ALTERNATIVE # PYPI REGISTRY THEN ENSURE THE PYPI_REPOSITORY_URL IS SET. IF YOU ARE USING AN API_TOKEN THEN # YOU DO NOT NEED TO CHANGE THE PYPI_USERNAME (__token__) , IF YOU ARE USING PASSWORD AUTHENTICATION THEN YOU WILL @@ -38,10 +39,9 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout Repo - uses: actions/checkout@v3 - with: - # https://github.com/actions/checkout#Fetch-all-history-for-all-tags-and-branches - fetch-depth: 0 + uses: actions/checkout@v2 + - name: Unshallow clone for tags + run: git fetch --prune --unshallow --tags - name: Install Go uses: actions/setup-go@v2 with: @@ -67,67 +67,12 @@ jobs: runs-on: ubuntu-latest needs: publish_binary steps: - - name: Checkout Repo - uses: actions/checkout@v2 - - name: Unshallow clone for tags - run: git fetch --prune --unshallow --tags - - name: Install Go - uses: actions/setup-go@v2 - with: - go-version: ${{ matrix.goversion }} - - name: Install pulumictl - uses: jaxxstorm/action-install-gh-release@v1.5.0 - with: - repo: pulumi/pulumictl - - name: Install Pulumi CLI - uses: pulumi/action-install-pulumi-cli@v2.0.0 - - name: Setup Node - uses: actions/setup-node@v1 - with: - node-version: ${{matrix.nodeversion}} - registry-url: ${{env.NPM_REGISTRY_URL}} - - name: Setup DotNet - uses: actions/setup-dotnet@v1 - with: - dotnet-version: ${{matrix.dotnetverson}} - - name: Setup Python - uses: actions/setup-python@v1 - with: - python-version: ${{matrix.pythonversion}} - - name: Build SDK - run: make build_${{ matrix.language }} - - name: Check worktree clean - run: | - git update-index -q --refresh - if ! git diff-files --quiet; then - >&2 echo "error: working tree is not clean, aborting!" - git status - git diff - exit 1 - fi - - if: ${{ matrix.language == 'python' && env.PUBLISH_PYPI == 'true' }} - name: Publish package to PyPI - uses: pypa/gh-action-pypi-publish@release/v1 - with: - user: ${{ env.PYPI_USERNAME }} - password: ${{ env.PYPI_PASSWORD }} - packages_dir: ${{github.workspace}}/sdk/python/bin/dist - - if: ${{ matrix.language == 'nodejs' && env.PUBLISH_NPM == 'true' }} - uses: JS-DevTools/npm-publish@v1 - with: - access: "public" - token: ${{ env.NPM_TOKEN }} - package: ${{github.workspace}}/sdk/nodejs/bin/package.json - - if: ${{ matrix.language == 'dotnet' && env.PUBLISH_NUGET == 'true' }} - name: publish nuget package - run: | - dotnet nuget push ${{github.workspace}}/sdk/dotnet/bin/Debug/*.nupkg -s ${{ env.NUGET_FEED_URL }} -k ${{ env.NUGET_PUBLISH_KEY }} - echo "done publishing packages" + - name: Publish SDKs + uses: pulumi/pulumi-package-publisher@v0.0.6 strategy: fail-fast: true matrix: dotnetversion: - - 6.0.x - 3.1.301 goversion: - 1.20.x From 85b6a671716f6447604fca2ffcdeac2e6ffec10b Mon Sep 17 00:00:00 2001 From: Thomas Meckel Date: Mon, 5 Jun 2023 16:06:16 +0000 Subject: [PATCH 2/5] Update to pulumi-terraform-bridge/pf v0.11.0 because eralier versions didn't generate pluginDownloadURL correctly --- provider/go.mod | 11 ++++++----- provider/go.sum | 21 ++++++++++++--------- sdk/go/mssql/config/config.go | 12 ++++++++++-- sdk/go/mssql/config/pulumiUtilities.go | 2 +- sdk/go/mssql/provider.go | 8 ++++++-- sdk/go/mssql/pulumiUtilities.go | 2 +- 6 files changed, 36 insertions(+), 20 deletions(-) diff --git a/provider/go.mod b/provider/go.mod index 6dbcfcf..eb49a79 100644 --- a/provider/go.mod +++ b/provider/go.mod @@ -7,9 +7,9 @@ replace github.com/PGSSoft/terraform-provider-mssql/shim => ./shim require ( github.com/PGSSoft/terraform-provider-mssql/shim v0.0.0-00010101000000-000000000000 github.com/ettle/strcase v0.1.1 - github.com/pulumi/pulumi-terraform-bridge/pf v0.10.0 - github.com/pulumi/pulumi-terraform-bridge/v3 v3.48.0 - github.com/pulumi/pulumi/sdk/v3 v3.66.0 + github.com/pulumi/pulumi-terraform-bridge/pf v0.11.0 + github.com/pulumi/pulumi-terraform-bridge/v3 v3.48.1-0.20230605131955-5a0a54720def + github.com/pulumi/pulumi/sdk/v3 v3.69.0 ) require ( @@ -38,6 +38,7 @@ require ( github.com/Azure/go-autorest/logger v0.2.1 // indirect github.com/Azure/go-autorest/tracing v0.6.0 // indirect github.com/AzureAD/microsoft-authentication-library-for-go v0.5.1 // indirect + github.com/BurntSushi/toml v1.2.1 // indirect github.com/Masterminds/goutils v1.1.1 // indirect github.com/Masterminds/semver/v3 v3.1.1 // indirect github.com/Masterminds/sprig/v3 v3.2.2 // indirect @@ -188,9 +189,9 @@ require ( github.com/pulumi/pulumi-java/pkg v0.9.2 // indirect github.com/pulumi/pulumi-terraform-bridge/x/muxer v0.0.4 // indirect github.com/pulumi/pulumi-yaml v1.1.1 // indirect - github.com/pulumi/pulumi/pkg/v3 v3.66.0 // indirect + github.com/pulumi/pulumi/pkg/v3 v3.69.0 // indirect github.com/pulumi/schema-tools v0.1.2 // indirect - github.com/rivo/uniseg v0.2.0 // indirect + github.com/rivo/uniseg v0.4.4 // indirect github.com/rogpeppe/go-internal v1.9.0 // indirect github.com/russross/blackfriday/v2 v2.1.0 // indirect github.com/ryanuber/go-glob v1.0.0 // indirect diff --git a/provider/go.sum b/provider/go.sum index c5cc3b0..1d73f2d 100644 --- a/provider/go.sum +++ b/provider/go.sum @@ -284,6 +284,8 @@ github.com/AzureAD/microsoft-authentication-library-for-go v0.4.0/go.mod h1:Vt9s github.com/AzureAD/microsoft-authentication-library-for-go v0.5.1 h1:BWe8a+f/t+7KY7zH2mqygeUD0t8hNFXe08p1Pb3/jKE= github.com/AzureAD/microsoft-authentication-library-for-go v0.5.1/go.mod h1:Vt9sXTKwMyGcOxSmLDMnGPgqsUg7m8pe215qMLrDXw4= github.com/BurntSushi/toml v0.3.1/go.mod h1:xHWCNGjB5oqiDr8zfno3MHue2Ht5sIBksp03qcyfWMU= +github.com/BurntSushi/toml v1.2.1 h1:9F2/+DoOYIOksmaJFPw1tGFy1eDnIJXg+UHjuD8lTak= +github.com/BurntSushi/toml v1.2.1/go.mod h1:CxXYINrC8qIiEnFrOxCa7Jy5BFHlXnUU2pbicEuybxQ= github.com/BurntSushi/xgb v0.0.0-20160522181843-27f122750802/go.mod h1:IVnqGOEym/WlBOVXweHU+Q+/VP0lqqI8lqeDx9IjBqo= github.com/DATA-DOG/go-sqlmock v1.5.0 h1:Shsta01QNfFxHCfpW6YH2STWB0MudeXXEWMr20OEh60= github.com/DataDog/datadog-go v3.2.0+incompatible/go.mod h1:LButxg5PwREeZtORoXG3tL4fMGNddJ+vMq1mwgfaqoQ= @@ -1660,26 +1662,27 @@ github.com/prometheus/prometheus v0.37.0/go.mod h1:egARUgz+K93zwqsVIAneFlLZefyGO github.com/prometheus/tsdb v0.7.1/go.mod h1:qhTCs0VvXwvX/y3TZrWD7rabWM+ijKTux40TwIPHuXU= github.com/pulumi/pulumi-java/pkg v0.9.2 h1:fpBwf1NHf3j5YuigOWsXPvJCAFivEp1D6aOlYIrSbr0= github.com/pulumi/pulumi-java/pkg v0.9.2/go.mod h1:+5V4jggi3063hksi28zYvLm42UWVg3VqpR6qGZraIdM= -github.com/pulumi/pulumi-terraform-bridge/pf v0.10.0 h1:907cGRykArVpFS7eVTXYL5f/F7e2iq1O+xLw4yb3Oro= -github.com/pulumi/pulumi-terraform-bridge/pf v0.10.0/go.mod h1:2ZlgtBh76nIOZHugHQPzc2C+UivwocliW8VtVoGHv7g= +github.com/pulumi/pulumi-terraform-bridge/pf v0.11.0 h1:PiInpzC9+ovgq5WGe1br7vE7GM1MdCicBaTEVZvHQac= +github.com/pulumi/pulumi-terraform-bridge/pf v0.11.0/go.mod h1:0aAzyG6EnVJ5G9rXO6mUQHcknAgbCcT/FED+lgROF0o= github.com/pulumi/pulumi-terraform-bridge/testing v0.0.1 h1:SCg1gjfY9N4yn8U8peIUYATifjoDABkyR7H9lmefsfc= -github.com/pulumi/pulumi-terraform-bridge/v3 v3.48.0 h1:n3ALA9zBD5stU7PTOA+y1dXdBl0yUFz3CCB/qK3Engw= -github.com/pulumi/pulumi-terraform-bridge/v3 v3.48.0/go.mod h1:8ufh6u3Pl7/Jl0WHAPyMRG2OXPlELPuNJBvfl23OgGM= +github.com/pulumi/pulumi-terraform-bridge/v3 v3.48.1-0.20230605131955-5a0a54720def h1:3kGRMZNt0Im7rQd16/U9DE25katkpeIhFtLY41uMKqc= +github.com/pulumi/pulumi-terraform-bridge/v3 v3.48.1-0.20230605131955-5a0a54720def/go.mod h1:QdMHrg7J/OnXdm68lQROGLivbJlwMpHq75kdnigDSWw= github.com/pulumi/pulumi-terraform-bridge/x/muxer v0.0.4 h1:rIzMmtcVpPX8ynaz6/nW5AHNY63DiNfCohqmxWvMpM4= github.com/pulumi/pulumi-terraform-bridge/x/muxer v0.0.4/go.mod h1:Kt8RIZWa/N8rW3+0g6NrqCBmF3o+HuIhFaZpssEkG6w= github.com/pulumi/pulumi-yaml v1.1.1 h1:8pyBNIU8+ym0wYpjhsCqN+cutygfK1XbhY2YEeNfyXY= github.com/pulumi/pulumi-yaml v1.1.1/go.mod h1:GhpdS6rFpwqvUtKdA+fQy8P28iNvncng39IXh5q68vE= -github.com/pulumi/pulumi/pkg/v3 v3.66.0 h1:S9hvJvxL3cfiBvQ1rK7JMkO6CMyXXZVLrIXAEgujtys= -github.com/pulumi/pulumi/pkg/v3 v3.66.0/go.mod h1:Ns4GxBLXW8arENazM3gjRA++Gp5cPXFsF9obEEdomLU= -github.com/pulumi/pulumi/sdk/v3 v3.66.0 h1:85qz3fTvAs0J4YoOM/1I1RK/adUptA/bYmYU/v14MRk= -github.com/pulumi/pulumi/sdk/v3 v3.66.0/go.mod h1:hK2uQnf2SwwvCcaAco3l9+g5mGOkRfR7uqUaZpY/fD8= +github.com/pulumi/pulumi/pkg/v3 v3.69.0 h1:IP9WCBFYRXWzbEFNsSquBoHKF5ux32XImKpRdju8HjU= +github.com/pulumi/pulumi/pkg/v3 v3.69.0/go.mod h1:GbsJqE2bGotPY+mj07LKlpps9ZzAlV7qRQ/u77kw9yk= +github.com/pulumi/pulumi/sdk/v3 v3.69.0 h1:WENc7menQMT10I34kVg1ZatQTMlifovuZ9i8CcTrk7A= +github.com/pulumi/pulumi/sdk/v3 v3.69.0/go.mod h1:BUUBfQZsH0FPuznRfFHkR+b96VlXELnn+DgidFj4XSQ= github.com/pulumi/schema-tools v0.1.2 h1:Fd9xvUjgck4NA+7/jSk7InqCUT4Kj940+EcnbQKpfZo= github.com/pulumi/schema-tools v0.1.2/go.mod h1:62lgj52Tzq11eqWTIaKd+EVyYAu5dEcDJxMhTjvMO/k= github.com/pulumi/terraform-diff-reader v0.0.0-20201211191010-ad4715e9285e h1:Dik4Qe/+xguB8JagPyXNlbOnRiXGmq/PSPQTGunYnTk= github.com/rakyll/embedmd v0.0.0-20171029212350-c8060a0752a2/go.mod h1:7jOTMgqac46PZcF54q6l2hkLEG8op93fZu61KmxWDV4= github.com/rcrowley/go-metrics v0.0.0-20181016184325-3113b8401b8a/go.mod h1:bCqnVzQkZxMG4s8nGwiZ5l3QUCyqpo9Y+/ZMZ9VjZe4= -github.com/rivo/uniseg v0.2.0 h1:S1pD9weZBuJdFmowNwbpi7BJ8TNftyUImj/0WQi72jY= github.com/rivo/uniseg v0.2.0/go.mod h1:J6wj4VEh+S6ZtnVlnTBMWIodfgj8LQOQFoIToxlJtxc= +github.com/rivo/uniseg v0.4.4 h1:8TfxU8dW6PdqD27gjM8MVNuicgxIjxpm4K7x4jp8sis= +github.com/rivo/uniseg v0.4.4/go.mod h1:FN3SvrM+Zdj16jyLfmOkMNblXMcoc8DfTHruCPUcx88= github.com/rogpeppe/fastuuid v0.0.0-20150106093220-6724a57986af/go.mod h1:XWv6SoW27p1b0cqNHllgS5HIMJraePCO15w5zCzIWYg= github.com/rogpeppe/fastuuid v1.2.0/go.mod h1:jVj6XXZzXRy/MSR5jhDC/2q6DgLz+nrA6LYCDYWNEvQ= github.com/rogpeppe/go-internal v1.1.0/go.mod h1:M8bDsm7K2OlrFYOpmOWEs/qY81heoFRclV5y23lUDJ4= diff --git a/sdk/go/mssql/config/config.go b/sdk/go/mssql/config/config.go index e5b93a2..cc5eee5 100644 --- a/sdk/go/mssql/config/config.go +++ b/sdk/go/mssql/config/config.go @@ -19,7 +19,11 @@ func GetHostname(ctx *pulumi.Context) string { if err == nil { return v } - return getEnvOrDefault("", nil, "MSSQL_HOSTNAME").(string) + var value string + if d := getEnvOrDefault(nil, nil, "MSSQL_HOSTNAME"); d != nil { + value = d.(string) + } + return value } // TCP port of SQL endpoint. Defaults to `1433`. Can be also set using `MSSQL_PORT` environment variable. @@ -28,7 +32,11 @@ func GetPort(ctx *pulumi.Context) int { if err == nil { return v } - return getEnvOrDefault(1433, parseEnvInt, "MSSQL_PORT").(int) + var value int + if d := getEnvOrDefault(1433, parseEnvInt, "MSSQL_PORT"); d != nil { + value = d.(int) + } + return value } // When provided, SQL authentication will be used when connecting. diff --git a/sdk/go/mssql/config/pulumiUtilities.go b/sdk/go/mssql/config/pulumiUtilities.go index 1cb0ff0..3f8c7a5 100644 --- a/sdk/go/mssql/config/pulumiUtilities.go +++ b/sdk/go/mssql/config/pulumiUtilities.go @@ -51,7 +51,7 @@ func parseEnvStringArray(v string) interface{} { func getEnvOrDefault(def interface{}, parser envParser, vars ...string) interface{} { for _, v := range vars { - if value := os.Getenv(v); value != "" { + if value, ok := os.LookupEnv(v); ok { if parser != nil { return parser(value) } diff --git a/sdk/go/mssql/provider.go b/sdk/go/mssql/provider.go index 12a8660..e5994be 100644 --- a/sdk/go/mssql/provider.go +++ b/sdk/go/mssql/provider.go @@ -29,10 +29,14 @@ func NewProvider(ctx *pulumi.Context, } if args.Hostname == nil { - args.Hostname = pulumi.StringPtr(getEnvOrDefault("", nil, "MSSQL_HOSTNAME").(string)) + if d := getEnvOrDefault(nil, nil, "MSSQL_HOSTNAME"); d != nil { + args.Hostname = pulumi.StringPtr(d.(string)) + } } if args.Port == nil { - args.Port = pulumi.IntPtr(getEnvOrDefault(1433, parseEnvInt, "MSSQL_PORT").(int)) + if d := getEnvOrDefault(1433, parseEnvInt, "MSSQL_PORT"); d != nil { + args.Port = pulumi.IntPtr(d.(int)) + } } opts = pkgResourceDefaultOpts(opts) var resource Provider diff --git a/sdk/go/mssql/pulumiUtilities.go b/sdk/go/mssql/pulumiUtilities.go index 0f71a26..7d5a54f 100644 --- a/sdk/go/mssql/pulumiUtilities.go +++ b/sdk/go/mssql/pulumiUtilities.go @@ -51,7 +51,7 @@ func parseEnvStringArray(v string) interface{} { func getEnvOrDefault(def interface{}, parser envParser, vars ...string) interface{} { for _, v := range vars { - if value := os.Getenv(v); value != "" { + if value, ok := os.LookupEnv(v); ok { if parser != nil { return parser(value) } From b1357f72b2c233b45e363feae979cb2224f968e2 Mon Sep 17 00:00:00 2001 From: Thomas Meckel Date: Mon, 5 Jun 2023 16:14:27 +0000 Subject: [PATCH 3/5] Bumped versions of GitHub actions in .github/workflows/release.yml --- .github/workflows/release.yml | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 2256f99..ffb5264 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -39,11 +39,11 @@ jobs: runs-on: ubuntu-latest steps: - name: Checkout Repo - uses: actions/checkout@v2 + uses: actions/checkout@v3 - name: Unshallow clone for tags run: git fetch --prune --unshallow --tags - name: Install Go - uses: actions/setup-go@v2 + uses: actions/setup-go@v3 with: go-version: ${{matrix.goversion}} - name: Install pulumictl From 2b95f59b2bdb69c0c6401258363b0d6178516908 Mon Sep 17 00:00:00 2001 From: Thomas Meckel Date: Mon, 5 Jun 2023 16:30:45 +0000 Subject: [PATCH 4/5] Updated comment about configuring PyPi publishing in .github/workflows/release.yml --- .github/workflows/release.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index ffb5264..52af855 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -25,7 +25,7 @@ env: NUGET_PUBLISH_KEY: ${{ secrets.NUGET_PUBLISH_KEY }} NUGET_FEED_URL: https://api.nuget.org/v3/index.json PUBLISH_NUGET: true - # IF YOU NEED TO PUBLISH A PYPI PACKAGE THEN ENSURE AN PYPI_API_TOKEN + # IF YOU NEED TO PUBLISH A PYPI PACKAGE THEN ENSURE AN PYPI_PASSWORD # SECRET IS SET AND PUBLISH_PYPI: TRUE. IF YOU WANT TO PUBLISH TO AN ALTERNATIVE # PYPI REGISTRY THEN ENSURE THE PYPI_REPOSITORY_URL IS SET. IF YOU ARE USING AN API_TOKEN THEN # YOU DO NOT NEED TO CHANGE THE PYPI_USERNAME (__token__) , IF YOU ARE USING PASSWORD AUTHENTICATION THEN YOU WILL From 8922c0f0cefdf08db652366ac2ce7b9968dda69f Mon Sep 17 00:00:00 2001 From: Thomas Meckel Date: Tue, 6 Jun 2023 18:25:46 +0000 Subject: [PATCH 5/5] Bumped version of pulumi-terraform-bridge/pf to v0.11.1 and pulumi-terraform-bridge/v3 to v3.49.1-0.20230605212537-46a92ef1828f --- provider/go.mod | 4 ++-- provider/go.sum | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/provider/go.mod b/provider/go.mod index eb49a79..fef0757 100644 --- a/provider/go.mod +++ b/provider/go.mod @@ -7,8 +7,8 @@ replace github.com/PGSSoft/terraform-provider-mssql/shim => ./shim require ( github.com/PGSSoft/terraform-provider-mssql/shim v0.0.0-00010101000000-000000000000 github.com/ettle/strcase v0.1.1 - github.com/pulumi/pulumi-terraform-bridge/pf v0.11.0 - github.com/pulumi/pulumi-terraform-bridge/v3 v3.48.1-0.20230605131955-5a0a54720def + github.com/pulumi/pulumi-terraform-bridge/pf v0.11.1 + github.com/pulumi/pulumi-terraform-bridge/v3 v3.49.1-0.20230605212537-46a92ef1828f github.com/pulumi/pulumi/sdk/v3 v3.69.0 ) diff --git a/provider/go.sum b/provider/go.sum index 1d73f2d..115e046 100644 --- a/provider/go.sum +++ b/provider/go.sum @@ -1662,11 +1662,11 @@ github.com/prometheus/prometheus v0.37.0/go.mod h1:egARUgz+K93zwqsVIAneFlLZefyGO github.com/prometheus/tsdb v0.7.1/go.mod h1:qhTCs0VvXwvX/y3TZrWD7rabWM+ijKTux40TwIPHuXU= github.com/pulumi/pulumi-java/pkg v0.9.2 h1:fpBwf1NHf3j5YuigOWsXPvJCAFivEp1D6aOlYIrSbr0= github.com/pulumi/pulumi-java/pkg v0.9.2/go.mod h1:+5V4jggi3063hksi28zYvLm42UWVg3VqpR6qGZraIdM= -github.com/pulumi/pulumi-terraform-bridge/pf v0.11.0 h1:PiInpzC9+ovgq5WGe1br7vE7GM1MdCicBaTEVZvHQac= -github.com/pulumi/pulumi-terraform-bridge/pf v0.11.0/go.mod h1:0aAzyG6EnVJ5G9rXO6mUQHcknAgbCcT/FED+lgROF0o= +github.com/pulumi/pulumi-terraform-bridge/pf v0.11.1 h1:eqpxk2X5YooyhF1L8YkzdT2Io3pdE75Y/b3SnafKVRM= +github.com/pulumi/pulumi-terraform-bridge/pf v0.11.1/go.mod h1:OPJixCnFgMXgBayLTEXouG1ef28YONNSQpXk7t9V34k= github.com/pulumi/pulumi-terraform-bridge/testing v0.0.1 h1:SCg1gjfY9N4yn8U8peIUYATifjoDABkyR7H9lmefsfc= -github.com/pulumi/pulumi-terraform-bridge/v3 v3.48.1-0.20230605131955-5a0a54720def h1:3kGRMZNt0Im7rQd16/U9DE25katkpeIhFtLY41uMKqc= -github.com/pulumi/pulumi-terraform-bridge/v3 v3.48.1-0.20230605131955-5a0a54720def/go.mod h1:QdMHrg7J/OnXdm68lQROGLivbJlwMpHq75kdnigDSWw= +github.com/pulumi/pulumi-terraform-bridge/v3 v3.49.1-0.20230605212537-46a92ef1828f h1:qErYoHSGpm3t7t9n09ZD3l/pWWDgMkoSrDFWUmYmVZM= +github.com/pulumi/pulumi-terraform-bridge/v3 v3.49.1-0.20230605212537-46a92ef1828f/go.mod h1:QdMHrg7J/OnXdm68lQROGLivbJlwMpHq75kdnigDSWw= github.com/pulumi/pulumi-terraform-bridge/x/muxer v0.0.4 h1:rIzMmtcVpPX8ynaz6/nW5AHNY63DiNfCohqmxWvMpM4= github.com/pulumi/pulumi-terraform-bridge/x/muxer v0.0.4/go.mod h1:Kt8RIZWa/N8rW3+0g6NrqCBmF3o+HuIhFaZpssEkG6w= github.com/pulumi/pulumi-yaml v1.1.1 h1:8pyBNIU8+ym0wYpjhsCqN+cutygfK1XbhY2YEeNfyXY=