44
44
45
45
steps :
46
46
- name : Checkout Catalyst repo
47
- uses : actions/checkout@v3
47
+ uses : actions/checkout@v4
48
48
49
49
- name : Setup Runner Environment
50
50
id : setup_env
@@ -55,47 +55,47 @@ jobs:
55
55
# Cache external project sources
56
56
- name : Cache LLVM Source
57
57
id : cache-llvm-source
58
- uses : actions/cache@v3
58
+ uses : actions/cache@v4
59
59
with :
60
60
path : ${{ steps.setup_env.outputs.dependency_build_dir }}/mlir/llvm-project
61
61
key : Linux-llvm-${{ needs.constants.outputs.llvm_version }}-generic-source
62
62
enableCrossOsArchive : True
63
63
64
64
- name : Cache MHLO Source
65
65
id : cache-mhlo-source
66
- uses : actions/cache@v3
66
+ uses : actions/cache@v4
67
67
with :
68
68
path : ${{ steps.setup_env.outputs.dependency_build_dir }}/mlir/mlir-hlo
69
69
key : Linux-mhlo-${{ needs.constants.outputs.mhlo_version }}-generic-source
70
70
enableCrossOsArchive : True
71
71
72
72
- name : Cache Enzyme Source
73
73
id : cache-enzyme-source
74
- uses : actions/cache@v3
74
+ uses : actions/cache@v4
75
75
with :
76
76
path : ${{ steps.setup_env.outputs.dependency_build_dir }}/mlir/Enzyme
77
77
key : Linux-enzyme-${{ needs.constants.outputs.enzyme_version }}-generic-source
78
78
enableCrossOsArchive : True
79
79
80
80
- name : Clone LLVM Submodule
81
81
if : steps.cache-llvm-source.outputs.cache-hit != 'true'
82
- uses : actions/checkout@v3
82
+ uses : actions/checkout@v4
83
83
with :
84
84
repository : llvm/llvm-project
85
85
ref : ${{ needs.constants.outputs.llvm_version }}
86
86
path : mlir/llvm-project
87
87
88
88
- name : Clone MHLO Submodule
89
89
if : steps.cache-mhlo-source.outputs.cache-hit != 'true'
90
- uses : actions/checkout@v3
90
+ uses : actions/checkout@v4
91
91
with :
92
92
repository : tensorflow/mlir-hlo
93
93
ref : ${{ needs.constants.outputs.mhlo_version }}
94
94
path : mlir/mlir-hlo
95
95
96
96
- name : Clone Enzyme Submodule
97
97
if : steps.cache-enzyme-source.outputs.cache-hit != 'true'
98
- uses : actions/checkout@v3
98
+ uses : actions/checkout@v4
99
99
with :
100
100
repository : EnzymeAD/Enzyme
101
101
ref : ${{ needs.constants.outputs.enzyme_version }}
@@ -133,21 +133,21 @@ jobs:
133
133
# Cache external project builds
134
134
- name : Cache LLVM Build
135
135
id : cache-llvm-build
136
- uses : actions/cache@v3
136
+ uses : actions/cache@v4
137
137
with :
138
138
path : ${{ steps.setup_env.outputs.dependency_build_dir }}/llvm-build
139
139
key : ${{ runner.os }}-${{ runner.arch }}-llvm-${{ needs.constants.outputs.llvm_version }}-${{matrix.python_version}}-generic-build
140
140
141
141
- name : Cache MHLO Build
142
142
id : cache-mhlo-build
143
- uses : actions/cache@v3
143
+ uses : actions/cache@v4
144
144
with :
145
145
path : ${{ steps.setup_env.outputs.dependency_build_dir }}/mhlo-build
146
146
key : ${{ runner.os }}-${{ runner.arch }}-mhlo-${{ needs.constants.outputs.mhlo_version }}-generic-build
147
147
148
148
- name : Cache Enzyme Build
149
149
id : cache-enzyme-build
150
- uses : actions/cache@v3
150
+ uses : actions/cache@v4
151
151
with :
152
152
path : ${{ steps.setup_env.outputs.dependency_build_dir }}/enzyme-build
153
153
key : ${{ runner.os }}-${{ runner.arch }}-enzyme-${{ needs.constants.outputs.llvm_version }}-${{ needs.constants.outputs.enzyme_version }}-generic-build
@@ -218,7 +218,7 @@ jobs:
218
218
219
219
steps :
220
220
- name : Checkout Catalyst repo
221
- uses : actions/checkout@v3
221
+ uses : actions/checkout@v4
222
222
223
223
- name : Setup Runner Environment
224
224
id : setup_env
@@ -232,7 +232,7 @@ jobs:
232
232
233
233
- name : Get Cached LLVM Source
234
234
id : cache-llvm-source
235
- uses : actions/cache@v3
235
+ uses : actions/cache@v4
236
236
with :
237
237
path : ${{ steps.setup_env.outputs.dependency_build_dir }}/mlir/llvm-project
238
238
key : Linux-llvm-${{ needs.constants.outputs.llvm_version }}-generic-source
@@ -241,15 +241,15 @@ jobs:
241
241
242
242
- name : Get Cached LLVM Build
243
243
id : cache-llvm-build
244
- uses : actions/cache@v3
244
+ uses : actions/cache@v4
245
245
with :
246
246
path : ${{ steps.setup_env.outputs.dependency_build_dir }}/llvm-build
247
247
key : ${{ runner.os }}-${{ runner.arch }}-llvm-${{ needs.constants.outputs.llvm_version }}-${{matrix.python_version}}-generic-build
248
248
fail-on-cache-miss : True
249
249
250
250
- name : Get Cached MHLO Source
251
251
id : cache-mhlo-source
252
- uses : actions/cache@v3
252
+ uses : actions/cache@v4
253
253
with :
254
254
path : ${{ steps.setup_env.outputs.dependency_build_dir }}/mlir/mlir-hlo
255
255
key : Linux-mhlo-${{ needs.constants.outputs.mhlo_version }}-generic-source
@@ -258,23 +258,23 @@ jobs:
258
258
259
259
- name : Get Cached MHLO Build
260
260
id : cache-mhlo-build
261
- uses : actions/cache@v3
261
+ uses : actions/cache@v4
262
262
with :
263
263
path : ${{ steps.setup_env.outputs.dependency_build_dir }}/mhlo-build
264
264
key : ${{ runner.os }}-${{ runner.arch }}-mhlo-${{ needs.constants.outputs.mhlo_version }}-generic-build
265
265
fail-on-cache-miss : True
266
266
267
267
- name : Get Cached Enzyme Source
268
268
id : cache-enzyme-source
269
- uses : actions/cache@v3
269
+ uses : actions/cache@v4
270
270
with :
271
271
path : ${{ steps.setup_env.outputs.dependency_build_dir }}/mlir/Enzyme
272
272
key : Linux-enzyme-${{ needs.constants.outputs.enzyme_version }}-generic-source
273
273
fail-on-cache-miss : True
274
274
275
275
- name : Get Cached Enzyme Build
276
276
id : cache-enzyme-build
277
- uses : actions/cache@v3
277
+ uses : actions/cache@v4
278
278
with :
279
279
path : ${{ steps.setup_env.outputs.dependency_build_dir }}/enzyme-build
280
280
key : ${{ runner.os }}-${{ runner.arch }}-enzyme-${{ needs.constants.outputs.llvm_version }}-${{ needs.constants.outputs.enzyme_version }}-generic-build
@@ -356,7 +356,7 @@ jobs:
356
356
delocate-wheel --require-archs=arm64 -w ./wheel -v dist/*.whl --ignore-missing-dependencies -vv
357
357
358
358
- name : Upload Wheel Artifact
359
- uses : actions/upload-artifact@v3
359
+ uses : actions/upload-artifact@v4
360
360
with :
361
361
name : catalyst-macos_arm64-wheel-py-${{ matrix.python_version }}.zip
362
362
path : wheel/
@@ -376,7 +376,7 @@ jobs:
376
376
377
377
steps :
378
378
- name : Checkout Catalyst repo
379
- uses : actions/checkout@v3
379
+ uses : actions/checkout@v4
380
380
381
381
- name : Setup Runner Environment
382
382
id : setup_env
@@ -385,7 +385,7 @@ jobs:
385
385
python_version : ${{ matrix.python_version }}
386
386
387
387
- name : Download Wheel Artifact
388
- uses : actions/download-artifact@v3
388
+ uses : actions/download-artifact@v4
389
389
with :
390
390
name : catalyst-macos_arm64-wheel-py-${{ matrix.python_version }}.zip
391
391
path : dist
0 commit comments