@@ -393,9 +393,12 @@ jobs:
393393 # Copy common files
394394 cp -r artifacts/common-files/* release-linux/
395395
396+ # Set executable permissions
397+ chmod +x release-linux/backend release-linux/updater release-linux/testadj
398+
396399 # Create Linux release archive
397400 cd release-linux
398- zip -r ../linux-$VERSION.zip .
401+ tar -czf ../linux-$VERSION.tar.gz .
399402
400403 - name : Organize Windows release files
401404 run : |
@@ -445,9 +448,12 @@ jobs:
445448 # Copy common files
446449 cp -r artifacts/common-files/* release-macos/
447450
451+ # Set executable permissions
452+ chmod +x release-macos/backend release-macos/updater release-macos/testadj
453+
448454 # Create macOS Intel release archive
449455 cd release-macos
450- zip -r ../macos-intel-$VERSION.zip .
456+ tar -czf ../macos-intel-$VERSION.tar.gz .
451457
452458 - name : Organize macOS ARM64 release files
453459 run : |
@@ -471,15 +477,20 @@ jobs:
471477 # Copy common files
472478 cp -r artifacts/common-files/* release-macos-arm64/
473479
480+ # Set executable permissions
481+ chmod +x release-macos-arm64/backend release-macos-arm64/updater release-macos-arm64/testadj
482+
474483 # Create macOS ARM64 release archive
475484 cd release-macos-arm64
476- zip -r ../macos-arm64-$VERSION.zip .
485+ tar -czf ../macos-arm64-$VERSION.tar.gz .
477486
478487 - name : Upload release packages
479488 uses : actions/upload-artifact@v4
480489 with :
481490 name : releases
482- path : " *.zip"
491+ path : |
492+ *.tar.gz
493+ *.zip
483494 retention-days : 7
484495 compression-level : 9
485496
@@ -502,9 +513,9 @@ jobs:
502513 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
503514 with :
504515 upload_url : ${{ steps.create_release.outputs.upload_url }}
505- asset_path : ./linux-${{ github.event.inputs.version }}.zip
506- asset_name : linux-${{ github.event.inputs.version }}.zip
507- asset_content_type : application/zip
516+ asset_path : ./linux-${{ github.event.inputs.version }}.tar.gz
517+ asset_name : linux-${{ github.event.inputs.version }}.tar.gz
518+ asset_content_type : application/gzip
508519
509520 - name : Upload Windows package to release
510521 if : github.event_name == 'workflow_dispatch'
@@ -524,9 +535,9 @@ jobs:
524535 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
525536 with :
526537 upload_url : ${{ steps.create_release.outputs.upload_url }}
527- asset_path : ./macos-intel-${{ github.event.inputs.version }}.zip
528- asset_name : macos-intel-${{ github.event.inputs.version }}.zip
529- asset_content_type : application/zip
538+ asset_path : ./macos-intel-${{ github.event.inputs.version }}.tar.gz
539+ asset_name : macos-intel-${{ github.event.inputs.version }}.tar.gz
540+ asset_content_type : application/gzip
530541
531542 - name : Upload macOS ARM64 package to release
532543 if : github.event_name == 'workflow_dispatch'
@@ -535,9 +546,9 @@ jobs:
535546 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
536547 with :
537548 upload_url : ${{ steps.create_release.outputs.upload_url }}
538- asset_path : ./macos-arm64-${{ github.event.inputs.version }}.zip
539- asset_name : macos-arm64-${{ github.event.inputs.version }}.zip
540- asset_content_type : application/zip
549+ asset_path : ./macos-arm64-${{ github.event.inputs.version }}.tar.gz
550+ asset_name : macos-arm64-${{ github.event.inputs.version }}.tar.gz
551+ asset_content_type : application/gzip
541552
542553 - name : Upload Linux package to existing release
543554 if : github.event_name == 'release'
@@ -546,9 +557,9 @@ jobs:
546557 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
547558 with :
548559 upload_url : ${{ github.event.release.upload_url }}
549- asset_path : ./linux-${{ github.event.release.tag_name }}.zip
550- asset_name : linux-${{ github.event.release.tag_name }}.zip
551- asset_content_type : application/zip
560+ asset_path : ./linux-${{ github.event.release.tag_name }}.tar.gz
561+ asset_name : linux-${{ github.event.release.tag_name }}.tar.gz
562+ asset_content_type : application/gzip
552563
553564 - name : Upload Windows package to existing release
554565 if : github.event_name == 'release'
@@ -568,9 +579,9 @@ jobs:
568579 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
569580 with :
570581 upload_url : ${{ github.event.release.upload_url }}
571- asset_path : ./macos-intel-${{ github.event.release.tag_name }}.zip
572- asset_name : macos-intel-${{ github.event.release.tag_name }}.zip
573- asset_content_type : application/zip
582+ asset_path : ./macos-intel-${{ github.event.release.tag_name }}.tar.gz
583+ asset_name : macos-intel-${{ github.event.release.tag_name }}.tar.gz
584+ asset_content_type : application/gzip
574585
575586 - name : Upload macOS ARM64 package to existing release
576587 if : github.event_name == 'release'
@@ -579,6 +590,6 @@ jobs:
579590 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
580591 with :
581592 upload_url : ${{ github.event.release.upload_url }}
582- asset_path : ./macos-arm64-${{ github.event.release.tag_name }}.zip
583- asset_name : macos-arm64-${{ github.event.release.tag_name }}.zip
584- asset_content_type : application/zip
593+ asset_path : ./macos-arm64-${{ github.event.release.tag_name }}.tar.gz
594+ asset_name : macos-arm64-${{ github.event.release.tag_name }}.tar.gz
595+ asset_content_type : application/gzip
0 commit comments