Thanks to visit codestin.com
Credit goes to github.com

Skip to content

Commit edb505f

Browse files
committed
Build: update CI workflow to use matrix strategy for OS and uninstall local-action dependencies
1 parent 3d97a40 commit edb505f

File tree

1 file changed

+24
-8
lines changed

1 file changed

+24
-8
lines changed

.github/workflows/continuous-integration.yml

Lines changed: 24 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -52,7 +52,9 @@ jobs:
5252
typescript-esm-npm:
5353
strategy:
5454
matrix:
55-
os: [ubuntu-latest, windows-latest]
55+
os:
56+
- ubuntu-latest
57+
- windows-latest
5658

5759
name: TypeScript ESM (npm)
5860
runs-on: ${{ matrix.os }}
@@ -86,7 +88,9 @@ jobs:
8688

8789
- name: Install TypeScript Template Dependencies
8890
id: install-typescript
89-
run: npm ci
91+
run: |
92+
npm ci
93+
npm uninstall @github/local-action
9094
working-directory: typescript-action
9195

9296
- name: Link @github/local-action
@@ -109,7 +113,9 @@ jobs:
109113
javascript-esm-npm:
110114
strategy:
111115
matrix:
112-
os: [ubuntu-latest, windows-latest]
116+
os:
117+
- ubuntu-latest
118+
- windows-latest
113119

114120
name: JavaScript ESM (npm)
115121
runs-on: ${{ matrix.os }}
@@ -143,7 +149,9 @@ jobs:
143149

144150
- name: Install JavaScript Template Dependencies
145151
id: install-javascript
146-
run: npm ci
152+
run: |
153+
npm ci
154+
npm uninstall @github/local-action
147155
working-directory: javascript-action
148156

149157
- name: Link @github/local-action
@@ -166,7 +174,9 @@ jobs:
166174
typescript-esm-pnpm:
167175
strategy:
168176
matrix:
169-
os: [ubuntu-latest, windows-latest]
177+
os:
178+
- ubuntu-latest
179+
- windows-latest
170180

171181
name: TypeScript ESM (pnpm)
172182
runs-on: ${{ matrix.os }}
@@ -206,7 +216,9 @@ jobs:
206216

207217
- name: Install TypeScript Template Dependencies
208218
id: install-typescript
209-
run: pnpm install
219+
run: |
220+
pnpm install
221+
pnpm uninstall @github/local-action
210222
working-directory: typescript-pnpm-esm-action
211223

212224
- name: Link @github/local-action
@@ -229,7 +241,9 @@ jobs:
229241
typescript-cjs-pnpm:
230242
strategy:
231243
matrix:
232-
os: [ubuntu-latest, windows-latest]
244+
os:
245+
- ubuntu-latest
246+
- windows-latest
233247

234248
name: TypeScript CJS (pnpm)
235249
runs-on: ${{ matrix.os }}
@@ -269,7 +283,9 @@ jobs:
269283

270284
- name: Install TypeScript Template Dependencies
271285
id: install-typescript
272-
run: pnpm install
286+
run: |
287+
pnpm install
288+
pnpm uninstall @github/local-action
273289
working-directory: typescript-pnpm-cjs-action
274290

275291
- name: Link @github/local-action

0 commit comments

Comments
 (0)