Skip to content

Commit 373dae8

Browse files
authored
Move away from the use of GHA deprecations
1 parent 0c9daa6 commit 373dae8

File tree

5 files changed

+128
-98
lines changed

5 files changed

+128
-98
lines changed

.github/workflows/master.yml

Lines changed: 36 additions & 28 deletions
Original file line numberDiff line numberDiff line change
@@ -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:
@@ -46,7 +46,7 @@ jobs:
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

.github/workflows/pr-automation.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ jobs:
1515
UPDATE_LABELS: automation/update
1616
UPDATE_METHOD: rebase
1717
name: Automerge
18-
uses: pascalgn/automerge-action@4775c532c615e0491d53bc42c0893840ae7cc07a
18+
uses: pascalgn/automerge-action@v0.12.0
1919
name: pr-automation
2020
"on":
2121
check_suite:

.github/workflows/prerelease.yml

Lines changed: 32 additions & 24 deletions
Original file line numberDiff line numberDiff line change
@@ -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:
@@ -46,7 +46,7 @@ jobs:
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
needs: test
208214
runs-on: ubuntu-latest
@@ -227,11 +233,11 @@ jobs:
227233
- name: Setup Go
228234
uses: actions/setup-go@v2
229235
with:
230-
go-version: ${{ matrix.goversion }}
236+
go-version: 1.15.x
231237
- name: Run GoReleaser
232238
uses: goreleaser/goreleaser-action@v2
233239
with:
234-
args: release --rm-dist --config=.goreleaser.prerelease.yaml
240+
args: -p 4 release --rm-dist --config=.goreleaser.prerelease.yaml
235241
version: latest
236242
publish_sdk:
237243
name: publish_sdk
@@ -250,13 +256,13 @@ jobs:
250256
- name: Install Go
251257
uses: actions/setup-go@v2
252258
with:
253-
go-version: ${{ matrix.goversion }}
259+
go-version: 1.15.x
254260
- name: Install pulumictl
255-
uses: jaxxstorm/action-install-gh-release@d62853bc9e466834c74cefb34fad78535582e21a
261+
uses: jaxxstorm/action-install-gh-release@v1.1.0
256262
with:
257263
repo: pulumi/pulumictl
258264
- name: Install Pulumi CLI
259-
uses: pulumi/action-install-pulumi-cli@b811287a6e06bb7e5d8b91132b839c67e3f9c6ed
265+
uses: pulumi/action-install-pulumi-cli@v1.0.1
260266
- name: Setup Node
261267
uses: actions/setup-node@v1
262268
with:
@@ -265,7 +271,7 @@ jobs:
265271
- name: Setup DotNet
266272
uses: actions/setup-dotnet@v1
267273
- name: Setup Python
268-
uses: actions/setup-python@v1
274+
uses: actions/setup-python@v2
269275
- name: Download Python SDK
270276
uses: actions/download-artifact@v2
271277
with:
@@ -300,6 +306,8 @@ jobs:
300306
author_name: Failure in publishing SDK
301307
fields: repo,commit,author,action
302308
status: ${{ job.status }}
309+
strategy:
310+
fail-fast: true
303311
test:
304312
name: test
305313
needs: build_sdk
@@ -317,13 +325,13 @@ jobs:
317325
- name: Install Go
318326
uses: actions/setup-go@v2
319327
with:
320-
go-version: ${{ matrix.goversion }}
328+
go-version: 1.15.x
321329
- name: Install pulumictl
322-
uses: jaxxstorm/action-install-gh-release@d62853bc9e466834c74cefb34fad78535582e21a
330+
uses: jaxxstorm/action-install-gh-release@v1.1.0
323331
with:
324332
repo: pulumi/pulumictl
325333
- name: Install Pulumi CLI
326-
uses: pulumi/action-install-pulumi-cli@b811287a6e06bb7e5d8b91132b839c67e3f9c6ed
334+
uses: pulumi/action-install-pulumi-cli@v1.0.1
327335
- name: Setup Node
328336
uses: actions/setup-node@v1
329337
with:
@@ -334,7 +342,7 @@ jobs:
334342
with:
335343
dotnet-version: ${{matrix.dotnetverson}}
336344
- name: Setup Python
337-
uses: actions/setup-python@v1
345+
uses: actions/setup-python@v2
338346
with:
339347
python-version: ${{matrix.pythonversion}}
340348
- name: Download provider + tfgen binaries
@@ -357,7 +365,7 @@ jobs:
357365
run: tar -zxf ${{ github.workspace}}/sdk/${{ matrix.language}}.tar.gz -C ${{
358366
github.workspace}}/sdk/${{ matrix.language}}
359367
- name: Update path
360-
run: echo ::add-path::${{ github.workspace }}/bin
368+
run: echo "${{ github.workspace }}/bin" >> $GITHUB_PATH
361369
- name: Install Python deps
362370
run: |-
363371
pip3 install virtualenv==20.0.23

0 commit comments

Comments
 (0)