@@ -323,13 +323,13 @@ jobs:
323323 needs : create-release
324324 env :
325325 LINUX_APP_RELEASE_PATH : frontend/appflowy_flutter/product/${{ github.ref_name }}/linux/Release
326- LINUX_ZIP_NAME : AppFlowy-${{ matrix.job.target }}-x86_64 .tar.gz
327- LINUX_PACKAGE_DEB_NAME : AppFlowy-${{ github.ref_name }}-linux-x86_64 .deb
328- LINUX_PACKAGE_RPM_NAME : AppFlowy-${{ github.ref_name }}-linux-x86_64 .rpm
329- LINUX_PACKAGE_TMP_RPM_NAME : AppFlowy-${{ github.ref_name }}-2.x86_64 .rpm
330- LINUX_PACKAGE_TMP_APPIMAGE_NAME : AppFlowy-${{ github.ref_name }}-x86_64 .AppImage
331- LINUX_PACKAGE_APPIMAGE_NAME : AppFlowy-${{ github.ref_name }}-linux-x86_64 .AppImage
332- LINUX_PACKAGE_ZIP_NAME : AppFlowy-${{ github.ref_name }}-linux-x86_64 .tar.gz
326+ LINUX_ZIP_NAME : AppFlowy-${{ matrix.job.target }}-${{ matrix.job.arch }} .tar.gz
327+ LINUX_PACKAGE_DEB_NAME : AppFlowy-${{ github.ref_name }}-linux--${{ matrix.job.arch }} .deb
328+ LINUX_PACKAGE_RPM_NAME : AppFlowy-${{ github.ref_name }}-linux--${{ matrix.job.arch }} .rpm
329+ LINUX_PACKAGE_TMP_RPM_NAME : AppFlowy-${{ github.ref_name }}-2.-${{ matrix.job.arch }} .rpm
330+ LINUX_PACKAGE_TMP_APPIMAGE_NAME : AppFlowy-${{ github.ref_name }}--${{ matrix.job.arch }} .AppImage
331+ LINUX_PACKAGE_APPIMAGE_NAME : AppFlowy-${{ github.ref_name }}-linux--${{ matrix.job.arch }} .AppImage
332+ LINUX_PACKAGE_ZIP_NAME : AppFlowy-${{ github.ref_name }}-linux--${{ matrix.job.arch }} .tar.gz
333333
334334 strategy :
335335 fail-fast : false
@@ -342,6 +342,13 @@ jobs:
342342 extra-build-args : " " ,
343343 flutter_profile : production-linux-x86_64,
344344 }
345+ - {
346+ arch : arm64,
347+ target : arm64-unknown-linux-gnu,
348+ os : ubuntu-22.04-arm,
349+ extra-build-args : " " ,
350+ flutter_profile : production-linux-arm64,
351+ }
345352 steps :
346353 - name : Checkout source code
347354 uses : actions/checkout@v4
@@ -403,6 +410,7 @@ jobs:
403410 cp -r ${{ env.LINUX_PACKAGE_TMP_RPM_NAME }} ${{ env.LINUX_PACKAGE_RPM_NAME }}
404411
405412 - name : Build Linux package (.AppImage)
413+ if : ${{ matrix.job.target == 'x86_64-unknown-linux-gnu' }}
406414 working-directory : frontend
407415 continue-on-error : true
408416 run : |
@@ -444,6 +452,7 @@ jobs:
444452 asset_content_type : application/octet-stream
445453
446454 - name : Upload AppImage package
455+ if : ${{ matrix.job.target == 'x86_64-unknown-linux-gnu' }}
447456 id : upload-release-asset-install-package-appimage
448457 uses : actions/upload-release-asset@v1
449458 env :
0 commit comments