@@ -16,14 +16,12 @@ jobs:
16
16
VERSION=$(basename ${{ github.ref }})
17
17
else
18
18
VERSION=ci-latest-$(basename ${{ github.ref }})
19
- PREV_RELEASE=$(curl -s https://api.github.com/repos/$GITHUB_REPOSITORY/releases/tags/$VERSION | jq -r .url)
20
19
fi
21
- PACKAGE_VERSION=$(grep -oP 'SET\(PACKAGE_VERSION \K([\d\.]+)(?=\))' CMakeLists.txt)
22
20
echo "##[set-output name=version;]$VERSION"
23
- echo "##[set-output name=prev_release;]${PREV_RELEASE/null/}"
24
- echo "##[set-output name=pkg_version;]$PACKAGE_VERSION"
25
21
- name : Build application
26
- run : docker run -v $PWD:/workspace gimagereader-mingw-buildenv ./packaging/win32/makeinstaller.sh x86_64
22
+ run : |
23
+ docker run -v $PWD:/workspace gimagereader-mingw-buildenv ./packaging/win32/makeinstaller.sh x86_64 qt5 nodebug ${{ steps.version_number.outputs.version }}
24
+ docker run -v $PWD:/workspace gimagereader-mingw-buildenv ./packaging/win32/makeinstaller.sh x86_64 gtk nodebug ${{ steps.version_number.outputs.version }}
27
25
- name : Reset ci-latest tag
28
26
run : |
29
27
VERSION=${{ steps.version_number.outputs.version }}
@@ -48,21 +46,39 @@ jobs:
48
46
release_name : CI Build
49
47
draft : false
50
48
prerelease : ${{ !startsWith(github.ref, 'refs/tags/') }}
51
- - name : Upload portable zip release asset
49
+ - name : Upload qt5 portable zip release asset
52
50
53
51
env :
54
52
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
55
53
with :
56
54
upload_url : ${{ steps.create_release.outputs.upload_url }}
57
- asset_path : ./build/mingw64-qt5/gImageReader_${{ steps.version_number.outputs.pkg_version }}_qt5_x86_64.zip
55
+ asset_path : ./build/mingw64-qt5/gImageReader_${{ steps.version_number.outputs.version }}_qt5_x86_64.zip
58
56
asset_name : gImageReader_latest_qt5_x86_64.zip
59
57
asset_content_type : application/zip
60
- - name : Upload installer release asset
58
+ - name : Upload qt5 installer release asset
61
59
62
60
env :
63
61
GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
64
62
with :
65
63
upload_url : ${{ steps.create_release.outputs.upload_url }}
66
- asset_path : ./build/mingw64-qt5/gImageReader_${{ steps.version_number.outputs.pkg_version }}_qt5_x86_64.exe
64
+ asset_path : ./build/mingw64-qt5/gImageReader_${{ steps.version_number.outputs.version }}_qt5_x86_64.exe
67
65
asset_name : gImageReader_latest_qt5_x86_64.exe
68
66
asset_content_type : application/x-dosexec
67
+ - name : Upload gtk portable zip release asset
68
+
69
+ env :
70
+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
71
+ with :
72
+ upload_url : ${{ steps.create_release.outputs.upload_url }}
73
+ asset_path : ./build/mingw64-gtk/gImageReader_${{ steps.version_number.outputs.version }}_gtk_x86_64.zip
74
+ asset_name : gImageReader_latest_gtk_x86_64.zip
75
+ asset_content_type : application/zip
76
+ - name : Upload gtk installer release asset
77
+
78
+ env :
79
+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
80
+ with :
81
+ upload_url : ${{ steps.create_release.outputs.upload_url }}
82
+ asset_path : ./build/mingw64-gtk/gImageReader_${{ steps.version_number.outputs.version }}_gtk_x86_64.exe
83
+ asset_name : gImageReader_latest_gtk_x86_64.exe
84
+ asset_content_type : application/x-dosexec
0 commit comments