11name : Release desktop binaries
22on :
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
68jobs :
79 github-release :
810 name : Create GitHub release
@@ -28,16 +30,17 @@ jobs:
2830 path : linux-package
2931 - name : Package output files
3032 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/*
3436 - name : Create GitHub release
3537 uses : softprops/action-gh-release@v1
3638 with :
39+ tag_name : ${{ inputs.release-tag }}
3740 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
4144 build-package :
4245 name : Build self-contained executables
4346 runs-on : ubuntu-latest
@@ -54,20 +57,20 @@ jobs:
5457 platform : windows
5558 platform-short : win
5659 runtime : win-x64
57- build-version : ${{ github.event. release.tag_name }}
60+ build-version : ${{ inputs. release-tag }}
5861 - name : Execute Action build-with-plugins for MacOS
5962 uses : ./.github/actions/build-with-plugins
6063 id : build-with-plugins-mac
6164 with :
6265 platform : mac
6366 platform-short : mac
6467 runtime : osx-x64
65- build-version : ${{ github.event. release.tag_name }}
68+ build-version : ${{ inputs. release-tag }}
6669 - name : Execute Action build-with-plugins for Linux
6770 uses : ./.github/actions/build-with-plugins
6871 id : build-with-plugins-linux
6972 with :
7073 platform : linux
7174 platform-short : linux
7275 runtime : linux-x64
73- build-version : ${{ github.event. release.tag_name }}
76+ build-version : ${{ inputs. release-tag }}
0 commit comments