Skip to content

Commit 6cc0aa4

Browse files
authored
Merge pull request #300 from pulumi/upgrade-terraform-provider-github-to-v5.17.0
Upgrade terraform-provider-github to v5.17.0
2 parents 57c49b0 + db6962f commit 6cc0aa4

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

49 files changed

+1597
-405
lines changed

provider/cmd/pulumi-resource-github/schema.json

Lines changed: 67 additions & 32 deletions
Large diffs are not rendered by default.

provider/go.mod

Lines changed: 10 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -4,9 +4,9 @@ go 1.19
44

55
require (
66
github.com/hashicorp/terraform-plugin-sdk v1.17.2
7-
github.com/integrations/terraform-provider-github/v5 v5.16.0
8-
github.com/pulumi/pulumi-terraform-bridge/v3 v3.38.1
9-
github.com/pulumi/pulumi/sdk/v3 v3.51.0
7+
github.com/integrations/terraform-provider-github/v5 v5.17.0
8+
github.com/pulumi/pulumi-terraform-bridge/v3 v3.40.0
9+
github.com/pulumi/pulumi/sdk/v3 v3.53.1
1010
)
1111

1212
require (
@@ -48,14 +48,14 @@ require (
4848
github.com/armon/go-metrics v0.4.0 // indirect
4949
github.com/armon/go-radix v1.0.0 // indirect
5050
github.com/aws/aws-sdk-go v1.44.137 // indirect
51-
github.com/aws/aws-sdk-go-v2 v1.17.1 // indirect
51+
github.com/aws/aws-sdk-go-v2 v1.17.3 // indirect
5252
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.4.3 // indirect
5353
github.com/aws/aws-sdk-go-v2/config v1.15.15 // indirect
5454
github.com/aws/aws-sdk-go-v2/credentials v1.12.10 // indirect
5555
github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.12.9 // indirect
5656
github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.11.21 // indirect
57-
github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.25 // indirect
58-
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.19 // indirect
57+
github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.27 // indirect
58+
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.21 // indirect
5959
github.com/aws/aws-sdk-go-v2/internal/ini v1.3.16 // indirect
6060
github.com/aws/aws-sdk-go-v2/internal/v4a v1.0.6 // indirect
6161
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.9.3 // indirect
@@ -66,7 +66,7 @@ require (
6666
github.com/aws/aws-sdk-go-v2/service/s3 v1.27.2 // indirect
6767
github.com/aws/aws-sdk-go-v2/service/sso v1.11.13 // indirect
6868
github.com/aws/aws-sdk-go-v2/service/sts v1.16.10 // indirect
69-
github.com/aws/smithy-go v1.13.4 // indirect
69+
github.com/aws/smithy-go v1.13.5 // indirect
7070
github.com/bgentry/go-netrc v0.0.0-20140422174119-9fd32a8b3d3d // indirect
7171
github.com/bgentry/speakeasy v0.1.0 // indirect
7272
github.com/blang/semver v3.5.1+incompatible // indirect
@@ -93,7 +93,7 @@ require (
9393
github.com/golang/protobuf v1.5.2 // indirect
9494
github.com/golang/snappy v0.0.4 // indirect
9595
github.com/google/go-cmp v0.5.9 // indirect
96-
github.com/google/go-github/v49 v49.1.0 // indirect
96+
github.com/google/go-github/v50 v50.0.0 // indirect
9797
github.com/google/go-querystring v1.1.0 // indirect
9898
github.com/google/shlex v0.0.0-20191202100458-e7afc7fbc510 // indirect
9999
github.com/google/uuid v1.3.0 // indirect
@@ -134,6 +134,7 @@ require (
134134
github.com/imdario/mergo v0.3.13 // indirect
135135
github.com/inconshreveable/mousetrap v1.0.1 // indirect
136136
github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99 // indirect
137+
github.com/jhump/protoreflect v1.6.1 // indirect
137138
github.com/jmespath/go-jmespath v0.4.0 // indirect
138139
github.com/json-iterator/go v1.1.12 // indirect
139140
github.com/kballard/go-shellquote v0.0.0-20180428030007-95032a82bc51 // indirect
@@ -170,7 +171,7 @@ require (
170171
github.com/posener/complete v1.2.3 // indirect
171172
github.com/pulumi/pulumi-java/pkg v0.7.1 // indirect
172173
github.com/pulumi/pulumi-yaml v1.0.4 // indirect
173-
github.com/pulumi/pulumi/pkg/v3 v3.51.0 // indirect
174+
github.com/pulumi/pulumi/pkg/v3 v3.53.1 // indirect
174175
github.com/pulumi/schema-tools v0.1.0 // indirect
175176
github.com/pulumi/terraform-diff-reader v0.0.0-20201211191010-ad4715e9285e // indirect
176177
github.com/rivo/uniseg v0.4.2 // indirect

provider/go.sum

Lines changed: 24 additions & 21 deletions
Original file line numberDiff line numberDiff line change
@@ -284,8 +284,8 @@ github.com/aws/aws-sdk-go v1.44.137 h1:GH2bUPiW7/gHtB04NxQOSOrKqFNjLGKmqt5YaO+K1
284284
github.com/aws/aws-sdk-go v1.44.137/go.mod h1:aVsgQcEevwlmQ7qHE9I3h+dtQgpqhFB+i8Phjh7fkwI=
285285
github.com/aws/aws-sdk-go-v2 v0.18.0/go.mod h1:JWVYvqSMppoMJC0x5wdwiImzgXTI9FuZwxzkQq9wy+g=
286286
github.com/aws/aws-sdk-go-v2 v1.16.8/go.mod h1:6CpKuLXg2w7If3ABZCl/qZ6rEgwtjZTn4eAf4RcEyuw=
287-
github.com/aws/aws-sdk-go-v2 v1.17.1 h1:02c72fDJr87N8RAC2s3Qu0YuvMRZKNZJ9F+lAehCazk=
288-
github.com/aws/aws-sdk-go-v2 v1.17.1/go.mod h1:JLnGeGONAyi2lWXI1p0PCIOIy333JMVK1U7Hf0aRFLw=
287+
github.com/aws/aws-sdk-go-v2 v1.17.3 h1:shN7NlnVzvDUgPQ+1rLMSxY8OWRNDRYtiqe0p/PgrhY=
288+
github.com/aws/aws-sdk-go-v2 v1.17.3/go.mod h1:uzbQtefpm44goOPmdKyAlXSNcwlRgF3ePWVW6EtJvvw=
289289
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.4.3 h1:S/ZBwevQkr7gv5YxONYpGQxlMFFYSRfz3RMcjsC9Qhk=
290290
github.com/aws/aws-sdk-go-v2/aws/protocol/eventstream v1.4.3/go.mod h1:gNsR5CaXKmQSSzrmGxmwmct/r+ZBfbxorAuXYsj/M5Y=
291291
github.com/aws/aws-sdk-go-v2/config v1.15.15 h1:yBV+J7Au5KZwOIrIYhYkTGJbifZPCkAnCFSvGsF3ui8=
@@ -297,15 +297,16 @@ github.com/aws/aws-sdk-go-v2/feature/ec2/imds v1.12.9/go.mod h1:KDCCm4ONIdHtUloD
297297
github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.11.21 h1:bpiKFJ9aC0xTVpygSRRRL/YHC1JZ+pHQHENATHuoiwo=
298298
github.com/aws/aws-sdk-go-v2/feature/s3/manager v1.11.21/go.mod h1:iIYPrQ2rYfZiB/iADYlhj9HHZ9TTi6PqKQPAqygohbE=
299299
github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.15/go.mod h1:pWrr2OoHlT7M/Pd2y4HV3gJyPb3qj5qMmnPkKSNPYK4=
300-
github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.25 h1:nBO/RFxeq/IS5G9Of+ZrgucRciie2qpLy++3UGZ+q2E=
301-
github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.25/go.mod h1:Zb29PYkf42vVYQY6pvSyJCJcFHlPIiY+YKdPtwnvMkY=
300+
github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.27 h1:I3cakv2Uy1vNmmhRQmFptYDxOvBnwCdNwyw63N0RaRU=
301+
github.com/aws/aws-sdk-go-v2/internal/configsources v1.1.27/go.mod h1:a1/UpzeyBBerajpnP5nGZa9mGzsBn5cOKxm6NWQsvoI=
302302
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.9/go.mod h1:08tUpeSGN33QKSO7fwxXczNfiwCpbj+GxK6XKwqWVv0=
303-
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.19 h1:oRHDrwCTVT8ZXi4sr9Ld+EXk7N/KGssOr2ygNeojEhw=
304-
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.19/go.mod h1:6Q0546uHDp421okhmmGfbxzq2hBqbXFNpi4k+Q1JnQA=
303+
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.21 h1:5NbbMrIzmUn/TXFqAle6mgrH5m9cOvMLRGL7pnG8tRE=
304+
github.com/aws/aws-sdk-go-v2/internal/endpoints/v2 v2.4.21/go.mod h1:+Gxn8jYn5k9ebfHEqlhrMirFjSW0v0C9fI+KN5vk2kE=
305305
github.com/aws/aws-sdk-go-v2/internal/ini v1.3.16 h1:f0ySVcmQhwmzn7zQozd8wBM3yuGBfzdpsOaKQ0/Epzw=
306306
github.com/aws/aws-sdk-go-v2/internal/ini v1.3.16/go.mod h1:CYmI+7x03jjJih8kBEEFKRQc40UjUokT0k7GbvrhhTc=
307307
github.com/aws/aws-sdk-go-v2/internal/v4a v1.0.6 h1:3L8pcjvgaSOs0zzZcMKzxDSkYKEpwJ2dNVDdxm68jAY=
308308
github.com/aws/aws-sdk-go-v2/internal/v4a v1.0.6/go.mod h1:O7Oc4peGZDEKlddivslfYFvAbgzvl/GH3J8j3JIGBXc=
309+
github.com/aws/aws-sdk-go-v2/service/iam v1.19.0 h1:9vCynoqC+dgxZKrsjvAniyIopsv3RZFsZ6wkQ+yxtj8=
309310
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.9.3 h1:4n4KCtv5SUoT5Er5XV41huuzrCqepxlW3SDI9qHQebc=
310311
github.com/aws/aws-sdk-go-v2/service/internal/accept-encoding v1.9.3/go.mod h1:gkb2qADY+OHaGLKNTYxMaQNacfeyQpZ4csDTQMeFmcw=
311312
github.com/aws/aws-sdk-go-v2/service/internal/checksum v1.1.10 h1:7LJcuRalaLw+GYQTMGmVUl4opg2HrDZkvn/L3KvIQfw=
@@ -327,8 +328,8 @@ github.com/aws/aws-sdk-go-v2/service/sso v1.11.13/go.mod h1:d7ptRksDDgvXaUvxyHZ9
327328
github.com/aws/aws-sdk-go-v2/service/sts v1.16.10 h1:7tquJrhjYz2EsCBvA9VTl+sBAAh1bv7h/sGASdZOGGo=
328329
github.com/aws/aws-sdk-go-v2/service/sts v1.16.10/go.mod h1:cftkHYN6tCDNfkSasAmclSfl4l7cySoay8vz7p/ce0E=
329330
github.com/aws/smithy-go v1.12.0/go.mod h1:Tg+OJXh4MB2R/uN61Ko2f6hTZwB/ZYGOtib8J3gBHzA=
330-
github.com/aws/smithy-go v1.13.4 h1:/RN2z1txIJWeXeOkzX+Hk/4Uuvv7dWtCjbmVJcrskyk=
331-
github.com/aws/smithy-go v1.13.4/go.mod h1:Tg+OJXh4MB2R/uN61Ko2f6hTZwB/ZYGOtib8J3gBHzA=
331+
github.com/aws/smithy-go v1.13.5 h1:hgz0X/DX0dGqTYpGALqXJoRKRj5oQ7150i5FdTePzO8=
332+
github.com/aws/smithy-go v1.13.5/go.mod h1:Tg+OJXh4MB2R/uN61Ko2f6hTZwB/ZYGOtib8J3gBHzA=
332333
github.com/benbjohnson/clock v1.0.3/go.mod h1:bGMdMPoPVvcYyt1gHDf4J2KE153Yf9BuiUKYMaxlTDM=
333334
github.com/benbjohnson/clock v1.1.0/go.mod h1:J11/hYXuz8f4ySSvYwY0FKfm+ezbsZBKZxNJlLklBHA=
334335
github.com/beorn7/perks v0.0.0-20160804104726-4c0e84591b9a/go.mod h1:Dwedo/Wpr24TaqPxmxbtue+5NUziq4I4S80YR8gNf3Q=
@@ -846,8 +847,8 @@ github.com/google/go-cmp v0.5.8/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeN
846847
github.com/google/go-cmp v0.5.9 h1:O2Tfq5qg4qc4AmwVlvv0oLiVAGB7enBSJ2x2DqQFi38=
847848
github.com/google/go-cmp v0.5.9/go.mod h1:17dUlkBOakJ0+DkrSSNjCkIjxS6bF9zb3elmeNGIjoY=
848849
github.com/google/go-containerregistry v0.5.1/go.mod h1:Ct15B4yir3PLOP5jsy0GNeYVaIZs/MK/Jz5any1wFW0=
849-
github.com/google/go-github/v49 v49.1.0 h1:LFkMgawGQ8dfzWLH/rNE0b3u1D3n6/dw7ZmrN3b+YFY=
850-
github.com/google/go-github/v49 v49.1.0/go.mod h1:MUUzHPrhGniB6vUKa27y37likpipzG+BXXJbG04J334=
850+
github.com/google/go-github/v50 v50.0.0 h1:gdO1AeuSZZK4iYWwVbjni7zg8PIQhp7QfmPunr016Jk=
851+
github.com/google/go-github/v50 v50.0.0/go.mod h1:Ev4Tre8QoKiolvbpOSG3FIi4Mlon3S2Nt9W5JYqKiwA=
851852
github.com/google/go-querystring v1.0.0/go.mod h1:odCYkC5MyYFN7vkCjXpyrEuKhc/BUO6wN/zVPAxq5ck=
852853
github.com/google/go-querystring v1.1.0 h1:AnCroh3fv4ZBgVIf1Iwtovgjaw/GiKJo8M8yD/fhyJ8=
853854
github.com/google/go-querystring v1.1.0/go.mod h1:Kcdr2DB4koayq7X8pmAG4sNG59So17icRSOU623lUBU=
@@ -1065,8 +1066,8 @@ github.com/hashicorp/terraform-json v0.4.0/go.mod h1:eAbqb4w0pSlRmdvl8fOyHAi/+8j
10651066
github.com/hashicorp/terraform-json v0.5.0/go.mod h1:eAbqb4w0pSlRmdvl8fOyHAi/+8jnkVYN28gJkSJrLhU=
10661067
github.com/hashicorp/terraform-json v0.10.0 h1:9syPD/Y5t+3uFjG8AiWVPu1bklJD8QB8iTCaJASc8oQ=
10671068
github.com/hashicorp/terraform-json v0.10.0/go.mod h1:3defM4kkMfttwiE7VakJDwCd4R+umhSQnvJwORXbprE=
1068-
github.com/hashicorp/terraform-plugin-go v0.12.0 h1:6wW9mT1dSs0Xq4LR6HXj1heQ5ovr5GxXNJwkErZzpJw=
1069-
github.com/hashicorp/terraform-plugin-log v0.6.0 h1:/Vq78uSIdUSZ3iqDc9PESKtwt8YqNKN6u+khD+lLjuw=
1069+
github.com/hashicorp/terraform-plugin-go v0.14.0 h1:ttnSlS8bz3ZPYbMb84DpcPhY4F5DsQtcAS7cHo8uvP4=
1070+
github.com/hashicorp/terraform-plugin-log v0.7.0 h1:SDxJUyT8TwN4l5b5/VkiTIaQgY6R+Y2BQ0sRZftGKQs=
10701071
github.com/hashicorp/terraform-plugin-sdk v1.7.0/go.mod h1:OjgQmey5VxnPej/buEhe+YqKm0KNvV3QqU4hkqHqPCY=
10711072
github.com/hashicorp/terraform-plugin-sdk v1.17.2 h1:V7DUR3yBWFrVB9z3ddpY7kiYVSsq4NYR67NiTs93NQo=
10721073
github.com/hashicorp/terraform-plugin-sdk v1.17.2/go.mod h1:wkvldbraEMkz23NxkkAsFS88A1R9eUiooiaUZyS6TLw=
@@ -1124,8 +1125,8 @@ github.com/inconshreveable/mousetrap v1.0.0/go.mod h1:PxqpIevigyE2G7u3NXJIT2ANyt
11241125
github.com/inconshreveable/mousetrap v1.0.1 h1:U3uMjPSQEBMNp1lFxmllqCPM6P5u/Xq7Pgzkat/bFNc=
11251126
github.com/inconshreveable/mousetrap v1.0.1/go.mod h1:vpF70FUmC8bwa3OWnCshd2FqLfsEA9PFc4w1p2J65bw=
11261127
github.com/influxdata/influxdb1-client v0.0.0-20191209144304-8bf82d3c094d/go.mod h1:qj24IKcXYK6Iy9ceXlo3Tc+vtHo9lIhSX5JddghvEPo=
1127-
github.com/integrations/terraform-provider-github/v5 v5.16.0 h1:oOstMrPOszsSRIGG3YOztbgmK6c9ugBxAm/B2FETx28=
1128-
github.com/integrations/terraform-provider-github/v5 v5.16.0/go.mod h1:/VM+2IlUZ2rGmuqtsdtTggRV1rT+jNXLEAIpDITLgV4=
1128+
github.com/integrations/terraform-provider-github/v5 v5.17.0 h1:Jq4jy8dXPQZYYcfa2jlF8xVp6ZaedcPuBhjFPb4MZjU=
1129+
github.com/integrations/terraform-provider-github/v5 v5.17.0/go.mod h1:GC2hvZ+TUI3YKmV3qO958PqlzaLnVqaOLkWTVrSaaxo=
11291130
github.com/intel/goresctrl v0.2.0/go.mod h1:+CZdzouYFn5EsxgqAQTEzMfwKwuc0fVdMrT9FCCAVRQ=
11301131
github.com/ionos-cloud/sdk-go/v6 v6.1.0/go.mod h1:Ox3W0iiEz0GHnfY9e5LmAxwklsxguuNFEUSu0gVRTME=
11311132
github.com/j-keck/arping v0.0.0-20160618110441-2cf9dc699c56/go.mod h1:ymszkNOg6tORTn+6F6j+Jc8TOr5osrynvN6ivFWZ2GA=
@@ -1172,8 +1173,9 @@ github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99 h1:BQSFePA1RWJOl
11721173
github.com/jbenet/go-context v0.0.0-20150711004518-d14ea06fba99/go.mod h1:1lJo3i6rXxKeerYnT8Nvf0QmHCRC1n8sfWVwXF2Frvo=
11731174
github.com/jessevdk/go-flags v1.4.0/go.mod h1:4FA24M0QyGHXBuZZK/XkWh8h0e1EYbRYJSGM75WSRxI=
11741175
github.com/jessevdk/go-flags v1.5.0/go.mod h1:Fw0T6WPc1dYxT4mKEZRfG5kJhaTDP9pj1c2EWnYs/m4=
1175-
github.com/jhump/protoreflect v1.6.0 h1:h5jfMVslIg6l29nsMs0D8Wj17RDVdNYti0vDN/PZZoE=
11761176
github.com/jhump/protoreflect v1.6.0/go.mod h1:eaTn3RZAmMBcV0fifFvlm6VHNz3wSkYyXYWUh7ymB74=
1177+
github.com/jhump/protoreflect v1.6.1 h1:4/2yi5LyDPP7nN+Hiird1SAJ6YoxUm13/oxHGRnbPd8=
1178+
github.com/jhump/protoreflect v1.6.1/go.mod h1:RZQ/lnuN+zqeRVpQigTwO6o0AJUkxbnSnpuG7toUTG4=
11771179
github.com/jmespath/go-jmespath v0.0.0-20160202185014-0b12d6b521d8/go.mod h1:Nht3zPeWKUH0NzdCt2Blrr5ys8VGpn0CEB0cQHVjt7k=
11781180
github.com/jmespath/go-jmespath v0.0.0-20160803190731-bd40a432e4c7/go.mod h1:Nht3zPeWKUH0NzdCt2Blrr5ys8VGpn0CEB0cQHVjt7k=
11791181
github.com/jmespath/go-jmespath v0.0.0-20180206201540-c2b33e8439af/go.mod h1:Nht3zPeWKUH0NzdCt2Blrr5ys8VGpn0CEB0cQHVjt7k=
@@ -1561,14 +1563,14 @@ github.com/prometheus/prometheus v0.37.0/go.mod h1:egARUgz+K93zwqsVIAneFlLZefyGO
15611563
github.com/prometheus/tsdb v0.7.1/go.mod h1:qhTCs0VvXwvX/y3TZrWD7rabWM+ijKTux40TwIPHuXU=
15621564
github.com/pulumi/pulumi-java/pkg v0.7.1 h1:3tl36+I5BRYVXbq10mqDeh3X5kdJBaNDYiATOfEfgSY=
15631565
github.com/pulumi/pulumi-java/pkg v0.7.1/go.mod h1:XdN2jYNlcQewr0MFecZfBnY3gnGcvV+WoPTzQqH48k4=
1564-
github.com/pulumi/pulumi-terraform-bridge/v3 v3.38.1 h1:LhpJzV5b+7SpEVpYhS6IVYCKk+jO0WPY6yEfm7vJUYE=
1565-
github.com/pulumi/pulumi-terraform-bridge/v3 v3.38.1/go.mod h1:RC9XOYwRU6c+1TtZKwwzpojz6POHz8Mbtx9qZcU+lPA=
1566+
github.com/pulumi/pulumi-terraform-bridge/v3 v3.40.0 h1:8rKlkIwxJ16DmmgVCb15aB95yl25UVXSQm9nvWZkf30=
1567+
github.com/pulumi/pulumi-terraform-bridge/v3 v3.40.0/go.mod h1:McH/PLanWyrObVQIPwwZAffK26hxNXQScjp6NyGibpo=
15661568
github.com/pulumi/pulumi-yaml v1.0.4 h1:p+989rW3AqkkxbzxtxccHKAN4xCJi3K2cRpvA2K84tw=
15671569
github.com/pulumi/pulumi-yaml v1.0.4/go.mod h1:Szj8ud4Vqyq3oO1n3kzIUfaP3AiCjYZM4FYjOVWwJn8=
1568-
github.com/pulumi/pulumi/pkg/v3 v3.51.0 h1:FAgWGex4SIMvu3wCIoANjhI4uEUXk4IgHM/HMVZnZ0M=
1569-
github.com/pulumi/pulumi/pkg/v3 v3.51.0/go.mod h1:bFQ7L/kRgR7NIcVM4ET0Jm7n0k2oCeiEIUQtcEibKLs=
1570-
github.com/pulumi/pulumi/sdk/v3 v3.51.0 h1:i9xhvte67aNNk9q9M8/KV7An3zWp6Na8huKRznZx1lw=
1571-
github.com/pulumi/pulumi/sdk/v3 v3.51.0/go.mod h1:tqQ4z9ocyM/UI2VQ7ZReWR3w6dF5ffEozoHipOMcDh4=
1570+
github.com/pulumi/pulumi/pkg/v3 v3.53.1 h1:NSgzjci0ykEoKC2BHmp/brP7/V8ARafl8ovr76B9Jak=
1571+
github.com/pulumi/pulumi/pkg/v3 v3.53.1/go.mod h1:XqciW5mPO8RxBEbN2/My9XjO829UQ2cHuhVLfoKM/yE=
1572+
github.com/pulumi/pulumi/sdk/v3 v3.53.1 h1:fTYqe0fQiGshlOuHwpjOqQOb2SW3CSqXteeGcAuO+Bk=
1573+
github.com/pulumi/pulumi/sdk/v3 v3.53.1/go.mod h1:IYcBrkAwKEGRVq7R1ne3XJKB5bcux5eL3M/zqco7d6Y=
15721574
github.com/pulumi/schema-tools v0.1.0 h1:o1nVQaJEnmcA+3trxe+0sIDlrILxEIOvgUQ2Ze4OFsk=
15731575
github.com/pulumi/schema-tools v0.1.0/go.mod h1:feL1siLWdcCNUm+irXoHyNHbGaqoX7pfYojpGZe2ziY=
15741576
github.com/pulumi/terraform-diff-reader v0.0.0-20201211191010-ad4715e9285e h1:Dik4Qe/+xguB8JagPyXNlbOnRiXGmq/PSPQTGunYnTk=
@@ -2343,6 +2345,7 @@ golang.org/x/tools v0.0.0-20200227222343-706bc42d1f0d/go.mod h1:TB2adYChydJhpapK
23432345
golang.org/x/tools v0.0.0-20200304193943-95d2e580d8eb/go.mod h1:o4KQGtdN14AW+yjsvvwRTJJuXz8XRtIHtEnmAXLyFUw=
23442346
golang.org/x/tools v0.0.0-20200312045724-11d5b4c81c7d/go.mod h1:o4KQGtdN14AW+yjsvvwRTJJuXz8XRtIHtEnmAXLyFUw=
23452347
golang.org/x/tools v0.0.0-20200331025713-a30bf2db82d4/go.mod h1:Sl4aGygMT6LrqrWclx+PTx3U+LnKx/seiNR+3G19Ar8=
2348+
golang.org/x/tools v0.0.0-20200426102838-f3a5411a4c3b/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE=
23462349
golang.org/x/tools v0.0.0-20200501065659-ab2804fb9c9d/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE=
23472350
golang.org/x/tools v0.0.0-20200505023115-26f46d2f7ef8/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE=
23482351
golang.org/x/tools v0.0.0-20200512131952-2bc93b1c0c88/go.mod h1:EkVYQZoAsY45+roYkvgYkIh4xh/qjgUK9TdY2XT94GE=

sdk/dotnet/BranchDefault.cs

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -18,6 +18,8 @@ namespace Pulumi.Github
1818
///
1919
/// ## Example Usage
2020
///
21+
/// Basic usage:
22+
///
2123
/// ```csharp
2224
/// using System.Collections.Generic;
2325
/// using Pulumi;
@@ -46,6 +48,31 @@ namespace Pulumi.Github
4648
/// });
4749
/// ```
4850
///
51+
/// Renaming to a branch that doesn't exist:
52+
///
53+
/// ```csharp
54+
/// using System.Collections.Generic;
55+
/// using Pulumi;
56+
/// using Github = Pulumi.Github;
57+
///
58+
/// return await Deployment.RunAsync(() =>
59+
/// {
60+
/// var example = new Github.Repository("example", new()
61+
/// {
62+
/// Description = "My awesome codebase",
63+
/// AutoInit = true,
64+
/// });
65+
///
66+
/// var @default = new Github.BranchDefault("default", new()
67+
/// {
68+
/// Repository = example.Name,
69+
/// Branch = "development",
70+
/// Rename = true,
71+
/// });
72+
///
73+
/// });
74+
/// ```
75+
///
4976
/// ## Import
5077
///
5178
/// GitHub Branch Defaults can be imported using an ID made up of `repository`, e.g.
@@ -63,6 +90,12 @@ public partial class BranchDefault : global::Pulumi.CustomResource
6390
[Output("branch")]
6491
public Output<string> Branch { get; private set; } = null!;
6592

93+
/// <summary>
94+
/// Indicate if it should rename the branch rather than use an existing branch. Defaults to `false`.
95+
/// </summary>
96+
[Output("rename")]
97+
public Output<bool?> Rename { get; private set; } = null!;
98+
6699
/// <summary>
67100
/// The GitHub repository
68101
/// </summary>
@@ -121,6 +154,12 @@ public sealed class BranchDefaultArgs : global::Pulumi.ResourceArgs
121154
[Input("branch", required: true)]
122155
public Input<string> Branch { get; set; } = null!;
123156

157+
/// <summary>
158+
/// Indicate if it should rename the branch rather than use an existing branch. Defaults to `false`.
159+
/// </summary>
160+
[Input("rename")]
161+
public Input<bool>? Rename { get; set; }
162+
124163
/// <summary>
125164
/// The GitHub repository
126165
/// </summary>
@@ -141,6 +180,12 @@ public sealed class BranchDefaultState : global::Pulumi.ResourceArgs
141180
[Input("branch")]
142181
public Input<string>? Branch { get; set; }
143182

183+
/// <summary>
184+
/// Indicate if it should rename the branch rather than use an existing branch. Defaults to `false`.
185+
/// </summary>
186+
[Input("rename")]
187+
public Input<bool>? Rename { get; set; }
188+
144189
/// <summary>
145190
/// The GitHub repository
146191
/// </summary>

0 commit comments

Comments
 (0)