@@ -18,12 +18,12 @@ jobs:
18
18
- name : Install Flutter
19
19
uses : subosito/flutter-action@v2
20
20
with :
21
- channel : ' stable'
22
- flutter-version : ' 3.27.3'
21
+ channel : " stable"
22
+ flutter-version : " 3.27.3"
23
23
- uses : actions/setup-java@v4
24
24
with :
25
- distribution : ' zulu'
26
- java-version : ' 17 '
25
+ distribution : " zulu"
26
+ java-version : " 17 "
27
27
- name : Fetch secrets
28
28
run : |
29
29
curl -u ${{ secrets.BASIC_AUTH }} -o android/app/app.key ${{ secrets.URL_PREFIX }}app.key
@@ -57,27 +57,24 @@ jobs:
57
57
run : |
58
58
sudo apt update
59
59
# Basic
60
- sudo apt install -y clang cmake ninja-build pkg-config libgtk-3-dev libvulkan-dev desktop-file-utils
60
+ sudo apt install -y clang cmake ninja-build pkg-config libgtk-3-dev libvulkan-dev desktop-file-utils wget
61
61
# App Specific
62
62
sudo apt install -y libgstreamer1.0-dev libgstreamer-plugins-base1.0-dev libunwind-dev
63
63
# Packaging
64
- sudo apt install -y rpm patchelf
64
+ sudo wget https://github.com/AppImage/appimagetool/releases/download/1.9.0/appimagetool-x86_64.AppImage -o /bin/appimagetool
65
65
- name : Build
66
66
run : |
67
67
dart run fl_build
68
- dart run flutter_distributor:main release --name linux --skip-clean
68
+ dart run flutter_distributor:main package --platform= linux --target=appimage
69
69
- name : Rename artifacts
70
70
run : |
71
- deb_name=$(ls dist/*/*.deb)
72
- mv $deb_name ${{ env.APP_NAME }}_${{ env.BUILD_NUMBER }}_amd64.deb
73
- rpm_name=$(ls dist/*/*.rpm)
74
- mv $rpm_name ${{ env.APP_NAME }}_${{ env.BUILD_NUMBER }}_amd64.rpm
71
+ appimage_name=$(ls dist/*/*.deb)
72
+ mv $appimage_name ${{ env.APP_NAME }}_${{ env.BUILD_NUMBER }}_amd64.appimage
75
73
- name : Create Release
76
74
uses : softprops/action-gh-release@v2
77
75
with :
78
76
files : |
79
- ${{ env.APP_NAME }}_${{ env.BUILD_NUMBER }}_amd64.deb
80
- ${{ env.APP_NAME }}_${{ env.BUILD_NUMBER }}_amd64.rpm
77
+ ${{ env.APP_NAME }}_${{ env.BUILD_NUMBER }}_amd64.appimage
81
78
env :
82
79
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
83
80
@@ -107,9 +104,9 @@ jobs:
107
104
# uses: actions/checkout@v4
108
105
# - name: Install Flutter
109
106
# uses: subosito/flutter-action@v2
110
- # with:
111
- # channel: 'stable'
112
- # flutter-version: '3.22.2'
107
+ # with:
108
+ # channel: 'stable'
109
+ # flutter-version: '3.22.2'
113
110
# - name: Build
114
111
# run: dart run fl_build -p ios,mac
115
112
# - name: Create Release
0 commit comments