1717 with :
1818 python-version : ${{ matrix.python-version }}
1919 cache : ' pip'
20+ cache-dependency-path : setup.py
2021 - run : make deps-dev
2122 - run : make install-from-pkg-tgz
2223 - run : make lib-test
3031 runs-on : ${{ matrix.os }}
3132 strategy :
3233 matrix :
33- python-version : ["3.7.17 ", "3.8.18 ", "3.9.25 ", "3.10.20 ", "3.11.15 ", "3.12.13 ", "3.13.12 ", "3.14.3 "]
34+ python-version : ["3.7", "3.8", "3.9", "3.10", "3.11", "3.12", "3.13", "3.14"]
3435 os : [macos-26-intel]
3536 env :
3637 TERM : xterm-color
4142 with :
4243 python-version : ${{ matrix.python-version }}
4344 cache : ' pip'
45+ cache-dependency-path : setup.py
4446 - run : make deps-dev
4547 - run : make install-from-pkg-tgz
4648 - run : make lib-test
5961 with :
6062 python-version : " 3.7.17"
6163 cache : ' pip'
64+ cache-dependency-path : setup.py
6265 - run : make deps-dev
6366 - run : make format-test
6467
8891 with :
8992 python-version : ${{ matrix.python-version }}
9093 cache : ' pip'
94+ cache-dependency-path : setup.py
9195 - run : make deps-dev
9296 - run : make install-from-pkg-tgz
9397 - run : make lang-python-test
@@ -105,6 +109,7 @@ jobs:
105109 with :
106110 python-version : " 3.7.17"
107111 cache : ' pip'
112+ cache-dependency-path : setup.py
108113 - run : make deps-dev
109114 - run : make install-from-pkg-tgz
110115 - run : pip install iasm
@@ -123,6 +128,7 @@ jobs:
123128 with :
124129 python-version : " 3.7.17"
125130 cache : ' pip'
131+ cache-dependency-path : setup.py
126132 - run : make deps-dev
127133 - run : make install-from-pkg-tgz
128134 - run : make lang-pwsh-test
@@ -141,6 +147,7 @@ jobs:
141147 with :
142148 python-version : " 3.7.17"
143149 cache : ' pip'
150+ cache-dependency-path : setup.py
144151 - name : Setup ruby
145152 uses : ruby/setup-ruby@v1
146153 with :
@@ -162,6 +169,7 @@ jobs:
162169 with :
163170 python-version : " 3.7.17"
164171 cache : ' pip'
172+ cache-dependency-path : setup.py
165173 - run : make deps-dev
166174 - run : make install-from-pkg-tgz
167175 - run : make lang-shell-test
@@ -180,6 +188,7 @@ jobs:
180188 with :
181189 python-version : " 3.7.17"
182190 cache : ' pip'
191+ cache-dependency-path : setup.py
183192 - name : Setup Node.js ${{ matrix.node-version }}
184193 uses : actions/setup-node@v6
185194 with :
@@ -202,6 +211,7 @@ jobs:
202211 with :
203212 python-version : " 3.7.17"
204213 cache : ' pip'
214+ cache-dependency-path : setup.py
205215 - name : Setup go
206216 uses : actions/setup-go@v6
207217 with :
@@ -226,6 +236,7 @@ jobs:
226236 with :
227237 python-version : " 3.7.17"
228238 cache : ' pip'
239+ cache-dependency-path : setup.py
229240 - name : Setup java
230241 uses : actions/setup-java@v5
231242 with :
0 commit comments