73
73
project : ${{ fromJSON(needs.check.outputs.projects).*.name }}
74
74
runner :
75
75
- ubuntu-latest # Linux X64
76
- - macos-13 # MacOs X64
77
76
- macos-14 # MacOS ARM64
78
77
steps :
79
78
- name : Print runner information
@@ -172,11 +171,6 @@ jobs:
172
171
with :
173
172
name : lotus-${{ matrix.project }}-Linux-X64
174
173
path : linux_amd64_v1
175
- - name : Download macOS X64 binaries
176
- uses : actions/download-artifact@v4
177
- with :
178
- name : lotus-${{ matrix.project }}-macOS-X64
179
- path : darwin_amd64_v1
180
174
- name : Download macOS ARM64 binaries
181
175
uses : actions/download-artifact@v4
182
176
with :
@@ -190,25 +184,14 @@ jobs:
190
184
env :
191
185
prefix : ${{ matrix.project == 'node' && 'lotus' || format('lotus-{0}', matrix.project) }}
192
186
version : ${{ fromJSON(steps.project.outputs.config).version }}
193
- binaries : ${{ toJSON(fromJSON(steps.project.outputs.config).binaries) }}
194
187
run : |
195
- mkdir darwin_all
196
- while read -r binary; do
197
- if [[ -z "$binary" ]]; then
198
- continue
199
- fi
200
- makefat ./darwin_all/$binary ./darwin_amd64_v1/$binary ./darwin_arm64/$binary
201
- done <<< "$(jq -r '.[]' <<< "$binaries")"
202
- mkdir dist
203
- pushd dist
204
- for directory in darwin_all linux_amd64_v1; do
188
+ for directory in darwin_arm64 linux_amd64_v1; do
205
189
archive_name="${prefix}_v${version}_${directory}"
206
190
cp -r ../$directory $archive_name
207
191
tar -czf $archive_name.tar.gz $archive_name
208
192
rm -r $archive_name
209
193
done
210
- popd
211
- ls -la dist
194
+ ls -la .
212
195
- name : Install Kubo (checksums generation dependency)
213
196
uses : ipfs/download-ipfs-distribution-action@v1
214
197
with :
0 commit comments