Skip to content

Commit f9d67d3

Browse files
committed
Continuous Integration: Fix to use cache key that resolves to specific OS type
Previously ${{ runner.os }} was used which resolves to values like "Linux". Now ${{ matrix.os }} is used which resolves to values like "ubuntu-22.04".
1 parent c4b79cc commit f9d67d3

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

.github/workflows/ci.yaml

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -135,7 +135,7 @@ jobs:
135135
uses: actions/cache@v4
136136
with:
137137
path: ~/Library/Caches/ms-playwright
138-
key: playwright-browsers-${{ runner.os }}-${{ hashFiles('**/pyproject.toml') }}
138+
key: playwright-browsers-${{ matrix.os }}-${{ hashFiles('**/pyproject.toml') }}
139139

140140
- name: Install Playwright browsers
141141
run: poetry run playwright install chromium
@@ -320,7 +320,7 @@ jobs:
320320
uses: actions/cache@v4
321321
with:
322322
path: ~/.cache/ms-playwright
323-
key: playwright-browsers-${{ runner.os }}-${{ hashFiles('**/pyproject.toml') }}
323+
key: playwright-browsers-${{ matrix.os }}-${{ hashFiles('**/pyproject.toml') }}
324324

325325
- name: Install Playwright browsers
326326
run: poetry run playwright install chromium
@@ -427,7 +427,7 @@ jobs:
427427
uses: actions/cache@v4
428428
with:
429429
path: ~/Library/Caches/ms-playwright
430-
key: playwright-browsers-${{ runner.os }}-${{ hashFiles('**/pyproject.toml') }}
430+
key: playwright-browsers-${{ matrix.os }}-${{ hashFiles('**/pyproject.toml') }}
431431

432432
- name: Install Playwright browsers
433433
run: ${POETRY_RUN}playwright install chromium
@@ -706,7 +706,7 @@ jobs:
706706
uses: actions/cache@v4
707707
with:
708708
path: ~/.cache/ms-playwright
709-
key: playwright-browsers-${{ runner.os }}-${{ hashFiles('**/pyproject.toml') }}
709+
key: playwright-browsers-${{ matrix.os }}-${{ hashFiles('**/pyproject.toml') }}
710710

711711
- name: Install Playwright browsers
712712
run: poetry run playwright install chromium
@@ -782,7 +782,7 @@ jobs:
782782
uses: actions/cache@v4
783783
with:
784784
path: ~\AppData\Local\ms-playwright
785-
key: playwright-browsers-${{ runner.os }}-${{ hashFiles('**/pyproject.toml') }}
785+
key: playwright-browsers-${{ matrix.os }}-${{ hashFiles('**/pyproject.toml') }}
786786

787787
- name: Install Playwright browsers
788788
run: poetry run playwright install chromium

0 commit comments

Comments
 (0)