@@ -196,6 +196,7 @@ jobs:
196
196
./release/fossa.exe --version
197
197
cp target/release/diagnose.exe release
198
198
cp target/release/millhone.exe release
199
+ cp target/release/rendergraph.exe release
199
200
200
201
- name : Find and move binaries (non-Windows)
201
202
if : ${{ !contains(matrix.os, 'windows') }}
@@ -205,6 +206,7 @@ jobs:
205
206
./release/fossa --version
206
207
cp target/release/diagnose release
207
208
cp target/release/millhone release
209
+ cp target/release/rendergraph release
208
210
209
211
- name : Strip binaries
210
212
run : |
@@ -251,6 +253,7 @@ jobs:
251
253
fi
252
254
codesign --options runtime -s 'FOSSA, Inc.' release/diagnose
253
255
codesign --options runtime -s 'FOSSA, Inc.' release/millhone
256
+ codesign --options runtime -s 'FOSSA, Inc.' release/rendergraph
254
257
255
258
# Perform notarization
256
259
zip -rj notarization-archive.zip release
@@ -325,10 +328,12 @@ jobs:
325
328
cosign sign-blob --yes --bundle "$linux_kind-binaries/fossa.bundle" "$linux_kind-binaries/fossa"
326
329
cosign sign-blob --yes --bundle "$linux_kind-binaries/diagnose.bundle" "$linux_kind-binaries/diagnose"
327
330
cosign sign-blob --yes --bundle "$linux_kind-binaries/millhone.bundle" "$linux_kind-binaries/millhone"
331
+ cosign sign-blob --yes --bundle "$linux_kind-binaries/rendergraph.bundle" "$linux_kind-binaries/rendergraph"
328
332
329
333
cosign verify-blob --bundle "$linux_kind-binaries/fossa.bundle" --certificate-oidc-issuer "https://token.actions.githubusercontent.com" --certificate-identity "https://github.com/$GITHUB_WORKFLOW_REF" "$linux_kind-binaries/fossa"
330
334
cosign verify-blob --bundle "$linux_kind-binaries/diagnose.bundle" --certificate-oidc-issuer "https://token.actions.githubusercontent.com" --certificate-identity "https://github.com/$GITHUB_WORKFLOW_REF" "$linux_kind-binaries/diagnose"
331
335
cosign verify-blob --bundle "$linux_kind-binaries/millhone.bundle" --certificate-oidc-issuer "https://token.actions.githubusercontent.com" --certificate-identity "https://github.com/$GITHUB_WORKFLOW_REF" "$linux_kind-binaries/millhone"
336
+ cosign verify-blob --bundle "$linux_kind-binaries/rendergraph.bundle" --certificate-oidc-issuer "https://token.actions.githubusercontent.com" --certificate-identity "https://github.com/$GITHUB_WORKFLOW_REF" "$linux_kind-binaries/rendergraph"
332
337
333
338
done
334
339
@@ -347,12 +352,16 @@ jobs:
347
352
LINUX_DIAGNOSE_ZIP_PATH : " release/diagnose_${{ steps.get-version.outputs.VERSION }}_linux_amd64.zip"
348
353
LINUX_MILLHONE_TAR_PATH : " release/millhone_${{ steps.get-version.outputs.VERSION }}_linux_amd64.tar"
349
354
LINUX_MILLHONE_ZIP_PATH : " release/millhone_${{ steps.get-version.outputs.VERSION }}_linux_amd64.zip"
355
+ LINUX_RENDERGRAPH_TAR_PATH : " release/rendergraph_${{ steps.get-version.outputs.VERSION }}_linux_amd64.tar"
356
+ LINUX_RENDERGRAPH_ZIP_PATH : " release/rendergraph_${{ steps.get-version.outputs.VERSION }}_linux_amd64.zip"
350
357
LINUX_ARM_FOSSA_TAR_PATH : " release/fossa_${{ steps.get-version.outputs.VERSION }}_linux_arm64.tar"
351
358
LINUX_ARM_FOSSA_ZIP_PATH : " release/fossa_${{ steps.get-version.outputs.VERSION }}_linux_arm64.zip"
352
359
LINUX_ARM_DIAGNOSE_TAR_PATH : " release/diagnose_${{ steps.get-version.outputs.VERSION }}_linux_arm64.tar"
353
360
LINUX_ARM_DIAGNOSE_ZIP_PATH : " release/diagnose_${{ steps.get-version.outputs.VERSION }}_linux_arm64.zip"
354
361
LINUX_ARM_MILLHONE_TAR_PATH : " release/millhone_${{ steps.get-version.outputs.VERSION }}_linux_arm64.tar"
355
362
LINUX_ARM_MILLHONE_ZIP_PATH : " release/millhone_${{ steps.get-version.outputs.VERSION }}_linux_arm64.zip"
363
+ LINUX_ARM_RENDERGRAPH_TAR_PATH : " release/rendergraph_${{ steps.get-version.outputs.VERSION }}_linux_arm64.tar"
364
+ LINUX_ARM_RENDERGRAPH_ZIP_PATH : " release/rendergraph_${{ steps.get-version.outputs.VERSION }}_linux_arm64.zip"
356
365
357
366
run : |
358
367
mkdir release
@@ -364,55 +373,67 @@ jobs:
364
373
zip -j "$LINUX_FOSSA_ZIP_PATH" Linux-binaries/fossa
365
374
zip -j "$LINUX_DIAGNOSE_ZIP_PATH" Linux-binaries/diagnose
366
375
zip -j "$LINUX_MILLHONE_ZIP_PATH" Linux-binaries/millhone
376
+ zip -j "$LINUX_RENDERGRAPH_ZIP_PATH" Linux-binaries/rendergraph
367
377
tar --create --verbose --file "$LINUX_FOSSA_TAR_PATH" --directory Linux-binaries fossa
368
378
tar --create --verbose --file "$LINUX_DIAGNOSE_TAR_PATH" --directory Linux-binaries diagnose
369
379
tar --create --verbose --file "$LINUX_MILLHONE_TAR_PATH" --directory Linux-binaries millhone
380
+ tar --create --verbose --file "$LINUX_RENDERGRAPH_TAR_PATH" --directory Linux-binaries rendergraph
370
381
371
382
zip -j "$LINUX_ARM_FOSSA_ZIP_PATH" Linux-arm-binaries/fossa
372
383
zip -j "$LINUX_ARM_DIAGNOSE_ZIP_PATH" Linux-arm-binaries/diagnose
373
384
zip -j "$LINUX_ARM_MILLHONE_ZIP_PATH" Linux-arm-binaries/millhone
385
+ zip -j "$LINUX_ARM_RENDERGRAPH_ZIP_PATH" Linux-arm-binaries/rendergraph
374
386
tar --create --verbose --file "$LINUX_ARM_FOSSA_TAR_PATH" --directory Linux-arm-binaries fossa
375
387
tar --create --verbose --file "$LINUX_ARM_DIAGNOSE_TAR_PATH" --directory Linux-arm-binaries diagnose
376
388
tar --create --verbose --file "$LINUX_ARM_MILLHONE_TAR_PATH" --directory Linux-arm-binaries millhone
389
+ tar --create --verbose --file "$LINUX_ARM_RENDERGRAPH_TAR_PATH" --directory Linux-arm-binaries rendergraph
377
390
378
391
if [ "$GITHUB_REF_TYPE" = "tag" ]; then
379
392
tar --append --file "$LINUX_FOSSA_TAR_PATH" --directory Linux-binaries fossa.bundle
380
393
tar --append --file "$LINUX_DIAGNOSE_TAR_PATH" --directory Linux-binaries diagnose.bundle
381
394
tar --append --file "$LINUX_MILLHONE_TAR_PATH" --directory Linux-binaries millhone.bundle
395
+ tar --append --file "$LINUX_RENDERGRAPH_TAR_PATH" --directory Linux-binaries rendergraph.bundle
382
396
zip -j "$LINUX_FOSSA_ZIP_PATH" Linux-binaries/fossa.bundle
383
397
zip -j "$LINUX_DIAGNOSE_ZIP_PATH" Linux-binaries/diagnose.bundle
384
398
zip -j "$LINUX_MILLHONE_ZIP_PATH" Linux-binaries/millhone.bundle
399
+ zip -j "$LINUX_RENDERGRAPH_ZIP_PATH" Linux-binaries/rendergraph.bundle
385
400
386
401
tar --append --file "$LINUX_ARM_FOSSA_TAR_PATH" --directory Linux-arm-binaries fossa.bundle
387
402
tar --append --file "$LINUX_ARM_DIAGNOSE_TAR_PATH" --directory Linux-arm-binaries diagnose.bundle
388
403
tar --append --file "$LINUX_ARM_MILLHONE_TAR_PATH" --directory Linux-arm-binaries millhone.bundle
404
+ tar --append --file "$LINUX_ARM_RENDERGRAPH_TAR_PATH" --directory Linux-arm-binaries rendergraph.bundle
389
405
zip -j "$LINUX_ARM_FOSSA_ZIP_PATH" Linux-arm-binaries/fossa.bundle
390
406
zip -j "$LINUX_ARM_DIAGNOSE_ZIP_PATH" Linux-arm-binaries/diagnose.bundle
391
407
zip -j "$LINUX_ARM_MILLHONE_ZIP_PATH" Linux-arm-binaries/millhone.bundle
408
+ zip -j "$LINUX_ARM_RENDERGRAPH_ZIP_PATH" Linux-arm-binaries/rendergraph.bundle
392
409
393
410
fi
394
411
395
412
gzip "$LINUX_FOSSA_TAR_PATH"
396
413
gzip "$LINUX_DIAGNOSE_TAR_PATH"
397
414
gzip "$LINUX_MILLHONE_TAR_PATH"
415
+ gzip "$LINUX_RENDERGRAPH_TAR_PATH"
398
416
399
417
gzip "$LINUX_ARM_FOSSA_TAR_PATH"
400
418
gzip "$LINUX_ARM_DIAGNOSE_TAR_PATH"
401
- gzip "$LINUX_ARM_MILLHONE_TAR_PATH "
419
+ gzip "$LINUX_ARM_RENDERGRAPH_TAR_PATH "
402
420
403
421
chmod +x macOS-intel-binaries/*
404
422
zip -j release/fossa_${{ steps.get-version.outputs.VERSION }}_darwin_amd64.zip macOS-intel-binaries/fossa
405
423
zip -j release/diagnose_${{ steps.get-version.outputs.VERSION }}_darwin_amd64.zip macOS-intel-binaries/diagnose
406
424
zip -j release/millhone_${{ steps.get-version.outputs.VERSION }}_darwin_amd64.zip macOS-intel-binaries/millhone
425
+ zip -j release/rendergraph_${{ steps.get-version.outputs.VERSION }}_darwin_amd64.zip macOS-intel-binaries/rendergraph
407
426
chmod +x macOS-arm64-binaries/*
408
427
zip -j release/fossa_${{ steps.get-version.outputs.VERSION }}_darwin_arm64.zip macOS-arm64-binaries/fossa
409
428
zip -j release/diagnose_${{ steps.get-version.outputs.VERSION }}_darwin_arm64.zip macOS-arm64-binaries/diagnose
410
429
zip -j release/millhone_${{ steps.get-version.outputs.VERSION }}_darwin_arm64.zip macOS-arm64-binaries/millhone
430
+ zip -j release/rendergraph_${{ steps.get-version.outputs.VERSION }}_darwin_arm64.zip macOS-arm64-binaries/rendergraph
411
431
412
432
chmod +x Windows-binaries/*
413
433
zip -j release/fossa_${{ steps.get-version.outputs.VERSION }}_windows_amd64.zip Windows-binaries/fossa.exe
414
434
zip -j release/diagnose_${{ steps.get-version.outputs.VERSION }}_windows_amd64.zip Windows-binaries/diagnose.exe
415
435
zip -j release/millhone_${{ steps.get-version.outputs.VERSION }}_windows_amd64.zip Windows-binaries/millhone.exe
436
+ zip -j release/rendergraph_${{ steps.get-version.outputs.VERSION }}_windows_amd64.zip Windows-binaries/rendergraph.exe
416
437
417
438
- name : Create checksums
418
439
# We have to run from within the release dir so that "release" isn't prepended to the relative path of the zip file.
0 commit comments