1+ # TODO remove with old release workflow
12on :
23 workflow_dispatch :
34
@@ -54,20 +55,20 @@ jobs:
5455 - name : Creating installer for Linux
5556 shell : bash -l {0}
5657 run : |
57- cd release/one_click_linux_gui
58+ cd release/linux
5859 . ./create_installer_linux.sh CPU
5960 - name : Test installer for Linux
6061 shell : bash -l {0}
6162 run : |
62- sudo dpkg -i release/one_click_linux_gui /dist/peptdeep_gui_installer_linux.deb
63+ sudo dpkg -i release/linux /dist/peptdeep_gui_installer_linux.deb
6364 - name : Upload Linux Installer
6465 id : upload-release-asset
6566 uses : actions/upload-release-asset@v1
6667 env :
6768 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
6869 with :
6970 upload_url : ${{ needs.Create_Draft_On_GitHub.outputs.upload_url }}
70- asset_path : release/one_click_linux_gui /dist/peptdeep_gui_installer_linux.deb
71+ asset_path : release/linux /dist/peptdeep_gui_installer_linux.deb
7172 asset_name : peptdeep_gui_installer_linux.deb
7273 asset_content_type : application/octet-stream
7374 Create_MacOS_Release :
@@ -86,20 +87,20 @@ jobs:
8687 - name : Creating installer for MacOS
8788 shell : bash -l {0}
8889 run : |
89- cd release/one_click_macos_gui
90+ cd release/macos
9091 . ./create_installer_macos.sh
9192 - name : Test installer for MacOS
9293 shell : bash -l {0}
9394 run : |
94- sudo installer -pkg release/one_click_macos_gui /dist/peptdeep_gui_installer_macos.pkg -target /
95+ sudo installer -pkg release/macos /dist/peptdeep_gui_installer_macos.pkg -target /
9596 - name : Upload MacOS Installer
9697 id : upload-release-asset
9798 uses : actions/upload-release-asset@v1
9899 env :
99100 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
100101 with :
101102 upload_url : ${{ needs.Create_Draft_On_GitHub.outputs.upload_url }}
102- asset_path : release/one_click_macos_gui /dist/peptdeep_gui_installer_macos.pkg
103+ asset_path : release/macos /dist/peptdeep_gui_installer_macos.pkg
103104 asset_name : peptdeep_gui_installer_macos.pkg
104105 asset_content_type : application/octet-stream
105106 Create_MacOS_Arm_Release :
@@ -118,25 +119,27 @@ jobs:
118119 - name : Creating installer for MacOS
119120 shell : bash -l {0}
120121 run : |
121- cd release/one_click_macos_gui
122+ cd release/macos
122123 . ./create_installer_macos.sh
123124 - name : Test installer for MacOS
124125 shell : bash -l {0}
125126 run : |
126- sudo installer -pkg release/one_click_macos_gui /dist/peptdeep_gui_installer_macos.pkg -target /
127+ sudo installer -pkg release/macos /dist/peptdeep_gui_installer_macos.pkg -target /
127128 - name : Upload MacOS Installer
128129 id : upload-release-asset
129130 uses : actions/upload-release-asset@v1
130131 env :
131132 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
132133 with :
133134 upload_url : ${{ needs.Create_Draft_On_GitHub.outputs.upload_url }}
134- asset_path : release/one_click_macos_gui /dist/peptdeep_gui_installer_macos.pkg
135+ asset_path : release/macos /dist/peptdeep_gui_installer_macos.pkg
135136 asset_name : peptdeep_gui_installer_macos_arm.pkg
136137 asset_content_type : application/octet-stream
137138 Create_Windows_Release :
138139 runs-on : windows-latest
139140 needs : Create_Draft_On_GitHub
141+ env :
142+ BUILD_NAME : peptdeep-1.2.1-win-x64
140143 steps :
141144 - name : Checkout code
142145 uses : actions/checkout@v3
@@ -150,14 +153,14 @@ jobs:
150153 - name : Creating installer for Windows
151154 shell : bash -l {0}
152155 run : |
153- cd release/one_click_windows_gui
156+ cd release/windows
154157 . ./create_installer_windows.sh
155158 - name : Test installer for Windows
156159 shell : bash -l {0}
157160 run : |
158- cd release/one_click_windows_gui /dist/
161+ cd release/windows /dist/
159162 echo "TODO, this test seems to freeze the runner..."
160- # ./peptdeep_gui_installer_windows .exe //verysilent //log=log.txt //noicons //tasks= //portable=1
163+ # ./peptdeep-1.2.1-win-x64 .exe //verysilent //log=log.txt //noicons //tasks= //portable=1
161164 # cat log.txt
162165 - name : Upload Windows Installer
163166 id : upload-release-asset
@@ -166,6 +169,6 @@ jobs:
166169 GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
167170 with :
168171 upload_url : ${{ needs.Create_Draft_On_GitHub.outputs.upload_url }}
169- asset_path : release/one_click_windows_gui /dist/peptdeep_gui_installer_windows .exe
170- asset_name : peptdeep_gui_installer_windows .exe
172+ asset_path : release/windows /dist/peptdeep-${{ needs.Version_Bumped.outputs.version }}-win-x64 .exe
173+ asset_name : peptdeep-${{ needs.Version_Bumped.outputs.version }}-win-x64 .exe
171174 asset_content_type : application/octet-stream
0 commit comments