1
1
name : Release desktop binaries
2
2
on :
3
- release :
4
- types :
5
- - published
3
+ workflow_dispatch :
4
+ inputs :
5
+ release-tag :
6
+ description : ' Version number to build and release'
7
+ required : true
6
8
jobs :
7
9
github-release :
8
10
name : Create GitHub release
@@ -28,16 +30,17 @@ jobs:
28
30
path : linux-package
29
31
- name : Package output files
30
32
run : |
31
- zip -r dmt-${{ github.event. release.tag_name }}-win-x64.zip windows-package/*
32
- zip -r dmt-${{ github.event. release.tag_name }}-mac-x64.zip mac-package/*
33
- zip -r dmt-${{ github.event. release.tag_name }}-linux-x64.zip linux-package/*
33
+ zip -r dmt-${{ inputs. release-tag }}-win-x64.zip windows-package/*
34
+ zip -r dmt-${{ inputs. release-tag }}-mac-x64.zip mac-package/*
35
+ zip -r dmt-${{ inputs. release-tag }}-linux-x64.zip linux-package/*
34
36
- name : Create GitHub release
35
37
uses : softprops/action-gh-release@v1
36
38
with :
39
+ tag_name : ${{ inputs.release-tag }}
37
40
files : |
38
- dmt-${{ github.event. release.tag_name }}-win-x64.zip
39
- dmt-${{ github.event. release.tag_name }}-mac-x64.zip
40
- dmt-${{ github.event. release.tag_name }}-linux-x64.zip
41
+ dmt-${{ inputs. release-tag }}-win-x64.zip
42
+ dmt-${{ inputs. release-tag }}-mac-x64.zip
43
+ dmt-${{ inputs. release-tag }}-linux-x64.zip
41
44
build-package :
42
45
name : Build self-contained executables
43
46
runs-on : ubuntu-latest
@@ -54,20 +57,20 @@ jobs:
54
57
platform : windows
55
58
platform-short : win
56
59
runtime : win-x64
57
- build-version : ${{ github.event. release.tag_name }}
60
+ build-version : ${{ inputs. release-tag }}
58
61
- name : Execute Action build-with-plugins for MacOS
59
62
uses : ./.github/actions/build-with-plugins
60
63
id : build-with-plugins-mac
61
64
with :
62
65
platform : mac
63
66
platform-short : mac
64
67
runtime : osx-x64
65
- build-version : ${{ github.event. release.tag_name }}
68
+ build-version : ${{ inputs. release-tag }}
66
69
- name : Execute Action build-with-plugins for Linux
67
70
uses : ./.github/actions/build-with-plugins
68
71
id : build-with-plugins-linux
69
72
with :
70
73
platform : linux
71
74
platform-short : linux
72
75
runtime : linux-x64
73
- build-version : ${{ github.event. release.tag_name }}
76
+ build-version : ${{ inputs. release-tag }}
0 commit comments