@@ -29,13 +29,13 @@ jobs:
2929 - name : Install Go
3030 uses : actions/setup-go@v2
3131 with :
32- go-version : ${{ matrix.goversion }}
32+ go-version : 1.15.x
3333 - name : Install pulumictl
34- uses : jaxxstorm/action-install-gh-release@d62853bc9e466834c74cefb34fad78535582e21a
34+ uses : jaxxstorm/action-install-gh-release@v1.1.0
3535 with :
3636 repo : pulumi/pulumictl
3737 - name : Install Pulumi CLI
38- uses : pulumi/action-install-pulumi-cli@b811287a6e06bb7e5d8b91132b839c67e3f9c6ed
38+ uses : pulumi/action-install-pulumi-cli@v1.0.1
3939 - name : Setup Node
4040 uses : actions/setup-node@v1
4141 with :
4646 with :
4747 dotnet-version : ${{matrix.dotnetverson}}
4848 - name : Setup Python
49- uses : actions/setup-python@v1
49+ uses : actions/setup-python@v2
5050 with :
5151 python-version : ${{matrix.pythonversion}}
5252 - name : Download provider + tfgen binaries
@@ -112,13 +112,13 @@ jobs:
112112 - name : Install Go
113113 uses : actions/setup-go@v2
114114 with :
115- go-version : ${{ matrix.goversion }}
115+ go-version : 1.15.x
116116 - name : Install pulumictl
117- uses : jaxxstorm/action-install-gh-release@d62853bc9e466834c74cefb34fad78535582e21a
117+ uses : jaxxstorm/action-install-gh-release@v1.1.0
118118 with :
119119 repo : pulumi/pulumictl
120120 - name : Install Pulumi CLI
121- uses : pulumi/action-install-pulumi-cli@b811287a6e06bb7e5d8b91132b839c67e3f9c6ed
121+ uses : pulumi/action-install-pulumi-cli@v1.0.1
122122 - name : Run golangci
123123 run : make lint_provider
124124 - if : failure() && github.event_name == 'push'
@@ -128,6 +128,8 @@ jobs:
128128 author_name : Failure in linting provider
129129 fields : repo,commit,author,action
130130 status : ${{ job.status }}
131+ strategy :
132+ fail-fast : true
131133 lint_sdk :
132134 container : golangci/golangci-lint:latest
133135 name : lint-sdk
@@ -146,13 +148,13 @@ jobs:
146148 - name : Install Go
147149 uses : actions/setup-go@v2
148150 with :
149- go-version : ${{ matrix.goversion }}
151+ go-version : 1.15.x
150152 - name : Install pulumictl
151- uses : jaxxstorm/action-install-gh-release@d62853bc9e466834c74cefb34fad78535582e21a
153+ uses : jaxxstorm/action-install-gh-release@v1.1.0
152154 with :
153155 repo : pulumi/pulumictl
154156 - name : Install Pulumi CLI
155- uses : pulumi/action-install-pulumi-cli@b811287a6e06bb7e5d8b91132b839c67e3f9c6ed
157+ uses : pulumi/action-install-pulumi-cli@v1.0.1
156158 - name : Run golangci
157159 run : cd sdk/go/postgresql && golangci-lint run -c ../../../.golangci.yml
158160 - if : failure() && github.event_name == 'push'
@@ -162,6 +164,8 @@ jobs:
162164 author_name : Failure in linting go sdk
163165 fields : repo,commit,author,action
164166 status : ${{ job.status }}
167+ strategy :
168+ fail-fast : true
165169 prerequisites :
166170 name : prerequisites
167171 runs-on : ubuntu-latest
@@ -178,13 +182,13 @@ jobs:
178182 - name : Install Go
179183 uses : actions/setup-go@v2
180184 with :
181- go-version : ${{ matrix.goversion }}
185+ go-version : 1.15.x
182186 - name : Install pulumictl
183- uses : jaxxstorm/action-install-gh-release@d62853bc9e466834c74cefb34fad78535582e21a
187+ uses : jaxxstorm/action-install-gh-release@v1.1.0
184188 with :
185189 repo : pulumi/pulumictl
186190 - name : Install Pulumi CLI
187- uses : pulumi/action-install-pulumi-cli@b811287a6e06bb7e5d8b91132b839c67e3f9c6ed
191+ uses : pulumi/action-install-pulumi-cli@v1.0.1
188192 - name : Build tfgen & provider binaries
189193 run : make provider
190194 - name : Tar provider binaries
@@ -203,6 +207,8 @@ jobs:
203207 author_name : Failure in building provider prerequisites
204208 fields : repo,commit,author,action
205209 status : ${{ job.status }}
210+ strategy :
211+ fail-fast : true
206212 publish :
207213 name : publish
208214 needs : test
@@ -230,20 +236,20 @@ jobs:
230236 - name : Setup Go
231237 uses : actions/setup-go@v2
232238 with :
233- go-version : ${{ matrix.goversion }}
239+ go-version : 1.15.x
234240 - name : Install pulumictl
235- uses : jaxxstorm/action-install-gh-release@d62853bc9e466834c74cefb34fad78535582e21a
241+ uses : jaxxstorm/action-install-gh-release@v1.1.0
236242 with :
237243 repo : pulumi/pulumictl
238244 - name : Install Pulumi CLI
239- uses : pulumi/action-install-pulumi-cli@b811287a6e06bb7e5d8b91132b839c67e3f9c6ed
245+ uses : pulumi/action-install-pulumi-cli@v1.0.1
240246 - name : Set PreRelease Version
241- run : echo "::set-env name= GORELEASER_CURRENT_TAG:: v$(pulumictl get version --language
242- generic)"
247+ run : echo "GORELEASER_CURRENT_TAG= v$(pulumictl get version --language generic)"
248+ >> $GITHUB_ENV
243249 - name : Run GoReleaser
244250 uses : goreleaser/goreleaser-action@v2
245251 with :
246- args : -f .goreleaser.prerelease.yml --rm-dist --skip-validate
252+ args : -p 4 - f .goreleaser.prerelease.yml --rm-dist --skip-validate
247253 version : latest
248254 publish_sdk :
249255 name : publish_sdk
@@ -262,13 +268,13 @@ jobs:
262268 - name : Install Go
263269 uses : actions/setup-go@v2
264270 with :
265- go-version : ${{ matrix.goversion }}
271+ go-version : 1.15.x
266272 - name : Install pulumictl
267- uses : jaxxstorm/action-install-gh-release@d62853bc9e466834c74cefb34fad78535582e21a
273+ uses : jaxxstorm/action-install-gh-release@v1.1.0
268274 with :
269275 repo : pulumi/pulumictl
270276 - name : Install Pulumi CLI
271- uses : pulumi/action-install-pulumi-cli@b811287a6e06bb7e5d8b91132b839c67e3f9c6ed
277+ uses : pulumi/action-install-pulumi-cli@v1.0.1
272278 - name : Setup Node
273279 uses : actions/setup-node@v1
274280 with :
@@ -277,7 +283,7 @@ jobs:
277283 - name : Setup DotNet
278284 uses : actions/setup-dotnet@v1
279285 - name : Setup Python
280- uses : actions/setup-python@v1
286+ uses : actions/setup-python@v2
281287 - name : Download Python SDK
282288 uses : actions/download-artifact@v2
283289 with :
@@ -312,6 +318,8 @@ jobs:
312318 author_name : Failure in publishing SDK
313319 fields : repo,commit,author,action
314320 status : ${{ job.status }}
321+ strategy :
322+ fail-fast : true
315323 test :
316324 name : test
317325 needs : build_sdk
@@ -329,13 +337,13 @@ jobs:
329337 - name : Install Go
330338 uses : actions/setup-go@v2
331339 with :
332- go-version : ${{ matrix.goversion }}
340+ go-version : 1.15.x
333341 - name : Install pulumictl
334- uses : jaxxstorm/action-install-gh-release@d62853bc9e466834c74cefb34fad78535582e21a
342+ uses : jaxxstorm/action-install-gh-release@v1.1.0
335343 with :
336344 repo : pulumi/pulumictl
337345 - name : Install Pulumi CLI
338- uses : pulumi/action-install-pulumi-cli@b811287a6e06bb7e5d8b91132b839c67e3f9c6ed
346+ uses : pulumi/action-install-pulumi-cli@v1.0.1
339347 - name : Setup Node
340348 uses : actions/setup-node@v1
341349 with :
@@ -346,7 +354,7 @@ jobs:
346354 with :
347355 dotnet-version : ${{matrix.dotnetverson}}
348356 - name : Setup Python
349- uses : actions/setup-python@v1
357+ uses : actions/setup-python@v2
350358 with :
351359 python-version : ${{matrix.pythonversion}}
352360 - name : Download provider + tfgen binaries
@@ -369,7 +377,7 @@ jobs:
369377 run : tar -zxf ${{ github.workspace}}/sdk/${{ matrix.language}}.tar.gz -C ${{
370378 github.workspace}}/sdk/${{ matrix.language}}
371379 - name : Update path
372- run : echo ::add-path:: ${{ github.workspace }}/bin
380+ run : echo " ${{ github.workspace }}/bin" >> $GITHUB_PATH
373381 - name : Install Python deps
374382 run : |-
375383 pip3 install virtualenv==20.0.23
0 commit comments