Skip to content

Commit 4f5eff1

Browse files
committed
Update workflows
1 parent b5b3878 commit 4f5eff1

2 files changed

Lines changed: 33 additions & 33 deletions

File tree

.github/workflows/pull-request.yml

Lines changed: 14 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -16,15 +16,15 @@ jobs:
1616
fail-fast: true
1717
matrix:
1818
dotnetversion:
19-
- 6.0.x
19+
- 8.0.x
2020
goversion:
21-
- 1.22.x
21+
- 1.25.x
2222
nodeversion:
23-
- 18.x
23+
- 20.x
2424
pythonversion:
25-
- "3.9"
25+
- "3.11"
2626
javaversion:
27-
- "11"
27+
- "17"
2828
language:
2929
- nodejs
3030
- python
@@ -34,45 +34,45 @@ jobs:
3434

3535
steps:
3636
- name: Checkout Repo
37-
uses: actions/checkout@v2
37+
uses: actions/checkout@v4
3838

3939
- name: Unshallow clone for tags
4040
run: git fetch --prune --unshallow --tags
4141
- name: Install Go
42-
uses: actions/setup-go@v3
42+
uses: actions/setup-go@v5
4343
with:
4444
go-version: ${{matrix.goversion}}
4545

4646
- name: Install pulumictl
47-
uses: jaxxstorm/action-install-gh-release@v1.10.0
47+
uses: jaxxstorm/action-install-gh-release@v3.0.0
4848
with:
4949
repo: pulumi/pulumictl
5050

5151
- name: Install pulumi
52-
uses: pulumi/actions@v4
52+
uses: pulumi/actions@v6
5353

5454
- if: ${{ matrix.language == 'nodejs'}}
5555
name: Setup Node
56-
uses: actions/setup-node@v2
56+
uses: actions/setup-node@v4
5757
with:
5858
node-version: ${{matrix.nodeversion}}
5959
registry-url: https://registry.npmjs.org
6060

6161
- if: ${{ matrix.language == 'dotnet'}}
6262
name: Setup DotNet
63-
uses: actions/setup-dotnet@v1
63+
uses: actions/setup-dotnet@v4
6464
with:
6565
dotnet-version: ${{matrix.dotnetversion}}
6666

6767
- if: ${{ matrix.language == 'python'}}
6868
name: Setup Python
69-
uses: actions/setup-python@v2
69+
uses: actions/setup-python@v5
7070
with:
7171
python-version: ${{matrix.pythonversion}}
7272

7373
- if: ${{ matrix.language == 'java'}}
7474
name: Setup Java
75-
uses: actions/setup-java@v3
75+
uses: actions/setup-java@v4
7676
with:
7777
cache: gradle
7878
distribution: temurin
@@ -89,4 +89,4 @@ jobs:
8989
git status
9090
git diff
9191
exit 1
92-
fi
92+
fi

.github/workflows/release.yml

Lines changed: 19 additions & 19 deletions
Original file line numberDiff line numberDiff line change
@@ -43,28 +43,28 @@ jobs:
4343
contents: write
4444
steps:
4545
- name: Checkout Repo
46-
uses: actions/checkout@v3
46+
uses: actions/checkout@v4
4747

4848
- name: Unshallow clone for tags
4949
run: git fetch --prune --unshallow --tags
5050

5151
- name: Install Go
52-
uses: actions/setup-go@v3
52+
uses: actions/setup-go@v5
5353
with:
5454
go-version: ${{matrix.goversion}}
5555

5656
- name: Install pulumictl
57-
uses: jaxxstorm/action-install-gh-release@v1.10.0
57+
uses: jaxxstorm/action-install-gh-release@v3.0.0
5858
with:
5959
repo: pulumi/pulumictl
6060

6161
- name: Set PreRelease Version
6262
run: echo "GORELEASER_CURRENT_TAG=v$(pulumictl get version --language generic)" >> $GITHUB_ENV
6363
- name: Run GoReleaser
64-
uses: goreleaser/goreleaser-action@v2
64+
uses: goreleaser/goreleaser-action@v6
6565
with:
6666
args: -p 3 release --clean
67-
version: latest
67+
version: '~> 2.2'
6868

6969
strategy:
7070
fail-fast: true
@@ -78,48 +78,48 @@ jobs:
7878
needs: publish_binary
7979
steps:
8080
- name: Checkout Repo
81-
uses: actions/checkout@v2
81+
uses: actions/checkout@v4
8282

8383
- name: Unshallow clone for tags
8484
run: git fetch --prune --unshallow --tags
8585

8686
- name: Install Go
87-
uses: actions/setup-go@v3
87+
uses: actions/setup-go@v5
8888
with:
8989
go-version: ${{ matrix.goversion }}
9090

9191
- name: Install pulumictl
92-
uses: jaxxstorm/action-install-gh-release@v1.10.0
92+
uses: jaxxstorm/action-install-gh-release@v3.0.0
9393
with:
9494
repo: pulumi/pulumictl
9595

9696
- name: Install pulumi
97-
uses: pulumi/actions@v4
97+
uses: pulumi/actions@v6
9898

9999
- if: ${{ matrix.language == 'nodejs'}}
100100
name: Setup Node
101-
uses: actions/setup-node@v1
101+
uses: actions/setup-node@v4
102102
with:
103103
node-version: ${{matrix.nodeversion}}
104104
registry-url: ${{env.NPM_REGISTRY_URL}}
105105

106106
- if: ${{ matrix.language == 'dotnet'}}
107107
name: Setup DotNet
108-
uses: actions/setup-dotnet@v1
108+
uses: actions/setup-dotnet@v4
109109
with:
110110
dotnet-version: ${{matrix.dotnetversion}}
111111

112112
- if: ${{ matrix.language == 'java'}}
113113
name: Setup Java
114-
uses: actions/setup-java@v3
114+
uses: actions/setup-java@v4
115115
with:
116116
cache: gradle
117117
distribution: temurin
118118
java-version: ${{matrix.javaversion}}
119119

120120
- if: ${{ matrix.language == 'python'}}
121121
name: Setup Python
122-
uses: actions/setup-python@v1
122+
uses: actions/setup-python@v5
123123
with:
124124
python-version: ${{matrix.pythonversion}}
125125

@@ -145,7 +145,7 @@ jobs:
145145
packages_dir: ${{github.workspace}}/sdk/python/bin/dist
146146

147147
- if: ${{ matrix.language == 'nodejs' && env.PUBLISH_NPM == 'true' }}
148-
uses: JS-DevTools/npm-publish@v1
148+
uses: JS-DevTools/npm-publish@v3
149149
with:
150150
access: "public"
151151
token: ${{ env.NPM_TOKEN }}
@@ -161,18 +161,18 @@ jobs:
161161
fail-fast: true
162162
matrix:
163163
dotnetversion:
164-
- 6.0.x
164+
- 8.0.x
165165
goversion:
166166
- 1.25.x
167167
nodeversion:
168-
- 18.x
168+
- 20.x
169169
pythonversion:
170-
- "3.9"
170+
- "3.11"
171171
javaversion:
172-
- "11"
172+
- "17"
173173
language:
174174
- nodejs
175175
- python
176176
- dotnet
177177
- go
178-
# - java
178+
# - java

0 commit comments

Comments
 (0)