@@ -16,6 +16,7 @@ defaults:
16
16
17
17
env :
18
18
BUILD_TYPE : Release
19
+ APP_NAME : magnifiqus
19
20
20
21
jobs :
21
22
linux :
34
35
if : ${{ matrix.config.cc == 'gcc' }}
35
36
run : |
36
37
echo "INSTALL_REF=${GITHUB_REF##*/}" >> "$GITHUB_ENV"
37
- echo "INSTALL_NAME=lite-xl -${GITHUB_REF##*/}-linux" >> "$GITHUB_ENV"
38
+ echo "INSTALL_NAME=$APP_NAME -${GITHUB_REF##*/}-linux" >> "$GITHUB_ENV"
38
39
- uses : actions/checkout@v2
39
40
- name : Update Packages
40
41
run : sudo apt-get update
@@ -44,15 +45,19 @@ jobs:
44
45
qt5-default \
45
46
libqt5x11extras5-dev
46
47
- name : Configure
47
- run : cmake -B ${{ runner.workspace }}/build -DCMAKE_BUILD_TYPE="$BUILD_TYPE"
48
+ run : |
49
+ cmake \
50
+ -DCMAKE_INSTALL_PREFIX="/usr" \
51
+ -DCMAKE_BUILD_TYPE="$BUILD_TYPE" \
52
+ -B ${{ runner.workspace }}/build
48
53
- name : Build
49
54
run : cmake --build ${{ runner.workspace }}/build --config "$BUILD_TYPE"
50
55
- name : Install
51
56
if : ${{ matrix.config.cc == 'gcc' }}
52
57
working-directory : ${{ runner.workspace }}/build
53
58
run : |
54
- DESTDIR="$(pwd)/$install_name " cmake --build . --config "$BUILD_TYPE" --target install
55
- tar czvf "$install_name ".tar.gz "$install_name "
59
+ DESTDIR="$(pwd)/$INSTALL_NAME " cmake --build . --config "$BUILD_TYPE" --target install
60
+ tar czvf "$INSTALL_NAME ".tar.gz "$INSTALL_NAME "
56
61
- name : Upload Artifacts
57
62
if : ${{ matrix.config.cc == 'gcc' }}
58
63
uses : actions/upload-artifact@v2
62
67
63
68
deploy :
64
69
name : Deployment
70
+ if : startsWith(github.ref, 'refs/tags/')
65
71
runs-on : ubuntu-18.04
66
72
needs :
67
73
- linux
72
78
with :
73
79
name : Linux Artifacts
74
80
- name : Display File Information
75
- shell : bash
76
81
run : ls -lR
77
82
# Note: not using `actions/create-release@v1`
78
83
# because it cannot update an existing release
86
91
draft : false
87
92
prerelease : false
88
93
files : |
89
- magnifiqus -${{ env.INSTALL_REF }}-*
94
+ ${{ env.APP_NAME }} -${{ env.INSTALL_REF }}-*
0 commit comments