Skip to content

Commit 85d53c9

Browse files
committed
Improvement github actions
1 parent dca8274 commit 85d53c9

File tree

1 file changed

+10
-10
lines changed

1 file changed

+10
-10
lines changed

.github/workflows/test.yml

+10-10
Original file line numberDiff line numberDiff line change
@@ -9,7 +9,7 @@ jobs:
99
test-py-38-39:
1010
runs-on: ubuntu-latest
1111
env:
12-
NODE_VER: 20.x
12+
NODE_VER: 20.17.0
1313
strategy:
1414
matrix:
1515
python-ver: [ '3.8', '3.9' ]
@@ -43,9 +43,9 @@ jobs:
4343
uses: actions/cache@v4
4444
with:
4545
path: ~/.cache/pip
46-
key: ${{ steps.os-info.outputs.full }}-pip-${{ matrix.python-ver }}-${{ hashFiles('requirements-tests.txt') }}
46+
key: ${{ steps.os-info.outputs.full }}-py${{ matrix.python-ver }}-pip-${{ hashFiles('requirements-tests.txt') }}
4747
restore-keys:
48-
${{ steps.os-info.outputs.full }}-pip-${{ matrix.python-ver }}-
48+
${{ steps.os-info.outputs.full }}-py${{ matrix.python-ver }}-pip-
4949
- name: Install Python dependencies
5050
run: |
5151
pip install -U -r requirements-tests.txt
@@ -58,9 +58,9 @@ jobs:
5858
uses: actions/cache@v4
5959
with:
6060
path: ~/.npm
61-
key: ${{ steps.os-info.outputs.full }}-npm-${{ env.NODE_VER }}-${{ matrix.mjml-ver }}
61+
key: ${{ steps.os-info.outputs.full }}-node${{ env.NODE_VER }}-npm-${{ matrix.mjml-ver }}
6262
restore-keys:
63-
${{ steps.os-info.outputs.full }}-npm-${{ env.NODE_VER }}-
63+
${{ steps.os-info.outputs.full }}-node${{ env.NODE_VER }}-npm-
6464
- name: Install Node dependencies
6565
run: |
6666
npm cache verify
@@ -79,7 +79,7 @@ jobs:
7979
test-py-310-312:
8080
runs-on: ubuntu-latest
8181
env:
82-
NODE_VER: 20.x
82+
NODE_VER: 20.17.0
8383
strategy:
8484
matrix:
8585
python-ver: [ '3.10', '3.11', '3.12' ]
@@ -113,9 +113,9 @@ jobs:
113113
uses: actions/cache@v4
114114
with:
115115
path: ~/.cache/pip
116-
key: ${{ steps.os-info.outputs.full }}-pip-${{ matrix.python-ver }}-${{ hashFiles('requirements-tests.txt') }}
116+
key: ${{ steps.os-info.outputs.full }}-py${{ matrix.python-ver }}-pip-${{ hashFiles('requirements-tests.txt') }}
117117
restore-keys:
118-
${{ steps.os-info.outputs.full }}-pip-${{ matrix.python-ver }}-
118+
${{ steps.os-info.outputs.full }}-py${{ matrix.python-ver }}-pip-
119119
- name: Install Python dependencies
120120
run: |
121121
pip install -U -r requirements-tests.txt
@@ -128,9 +128,9 @@ jobs:
128128
uses: actions/cache@v4
129129
with:
130130
path: ~/.npm
131-
key: ${{ steps.os-info.outputs.full }}-npm-${{ env.NODE_VER }}-${{ matrix.mjml-ver }}
131+
key: ${{ steps.os-info.outputs.full }}-node${{ env.NODE_VER }}-npm-${{ matrix.mjml-ver }}
132132
restore-keys:
133-
${{ steps.os-info.outputs.full }}-npm-${{ env.NODE_VER }}-
133+
${{ steps.os-info.outputs.full }}-node${{ env.NODE_VER }}-npm-
134134
- name: Install Node dependencies
135135
run: |
136136
npm cache verify

0 commit comments

Comments
 (0)