Skip to content

Commit d95263d

Browse files
authored
Use basic runners for test-examples.yml (#2026)
Examples testing can consume a lot of GHA runner minutes; this is a public repo, so we might as well just limit ourselves to the free runners.
1 parent 1b41229 commit d95263d

File tree

1 file changed

+16
-8
lines changed

1 file changed

+16
-8
lines changed

.github/workflows/test-examples.yml

Lines changed: 16 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@ on:
1313
jobs:
1414
lint-ts:
1515
name: TypeScript lint checks
16-
runs-on: pulumi-ubuntu-8core
16+
runs-on: ubuntu-latest
1717
permissions:
1818
id-token: write
1919
contents: read
@@ -35,7 +35,7 @@ jobs:
3535
3636
unit-ts:
3737
name: TypeScript unit tests
38-
runs-on: pulumi-ubuntu-8core
38+
runs-on: ubuntu-latest
3939
permissions:
4040
id-token: write
4141
contents: read
@@ -59,7 +59,7 @@ jobs:
5959
6060
format-py:
6161
name: Python Code Format and Validation
62-
runs-on: pulumi-ubuntu-8core
62+
runs-on: ubuntu-latest
6363

6464
steps:
6565
# Step 1: Checkout the repository
@@ -85,7 +85,7 @@ jobs:
8585
8686
unit-py:
8787
name: Python unit tests
88-
runs-on: pulumi-ubuntu-8core
88+
runs-on: ubuntu-latest
8989
permissions:
9090
id-token: write
9191
contents: read
@@ -109,7 +109,7 @@ jobs:
109109
110110
unit-go:
111111
name: Go unit tests
112-
runs-on: pulumi-ubuntu-8core
112+
runs-on: ubuntu-latest
113113
permissions:
114114
id-token: write
115115
contents: read
@@ -131,7 +131,7 @@ jobs:
131131

132132
unit-dotnet:
133133
name: .NET unit tests
134-
runs-on: pulumi-ubuntu-8core
134+
runs-on: ubuntu-latest
135135
permissions:
136136
id-token: write
137137
contents: read
@@ -162,12 +162,20 @@ jobs:
162162

163163
providers:
164164
name: ${{ matrix.clouds }}${{ matrix.languages }} integration tests
165-
runs-on: pulumi-ubuntu-8core
165+
runs-on: ubuntu-latest
166166
permissions:
167167
id-token: write
168168
contents: read
169169

170170
steps:
171+
# Run as first step so we don't delete things that have just been installed
172+
- name: Free Disk Space (Ubuntu)
173+
uses: jlumbroso/free-disk-space@54081f138730dfa15788a46383842cd2f914a1be # v1.3.1
174+
with:
175+
tool-cache: false
176+
swap-storage: false
177+
dotnet: false
178+
171179
- uses: actions/checkout@11bd71901bbe5b1630ceea73d27597364c9af683 # v4
172180

173181
- name: Set up the environment
@@ -222,7 +230,7 @@ jobs:
222230

223231
kubernetes:
224232
name: Kubernetes integration tests
225-
runs-on: pulumi-ubuntu-8core
233+
runs-on: ubuntu-latest
226234
permissions:
227235
id-token: write
228236
contents: read

0 commit comments

Comments
 (0)