File tree Expand file tree Collapse file tree 1 file changed +57
-0
lines changed Expand file tree Collapse file tree 1 file changed +57
-0
lines changed Original file line number Diff line number Diff line change
1
+ name : Release
2
+
3
+ on :
4
+ workflow_dispatch :
5
+
6
+ env :
7
+ BUILD_TYPE : Release
8
+
9
+ jobs :
10
+ create_release :
11
+ name : Create release
12
+ runs-on : ubuntu-latest
13
+ outputs :
14
+ upload_url : ${{steps.create_release.outputs.upload_url}}
15
+ steps :
16
+ - name : Check out repository
17
+ uses : actions/checkout@v4
18
+ with :
19
+ submodules : recursive
20
+
21
+ - name : Create release
22
+ id : create_release
23
+ uses : actions/create-release@v1
24
+ env :
25
+ GITHUB_TOKEN : ${{secrets.GITHUB_TOKEN}}
26
+ with :
27
+ draft : true
28
+ tag_name : ${{github.ref}}
29
+ release_name : Release ${{github.ref}}
30
+
31
+ build-windows :
32
+ name : Build Windows
33
+ needs : create_release
34
+ runs-on : windows-latest
35
+ steps :
36
+
37
+ with :
38
+ submodules : recursive
39
+
40
+ - name : Build Plugin
41
+ working-directory : ${{github.workspace}}/build
42
+ run : |
43
+ cmake.exe -G "Visual Studio 17 2022" -A x64 -T ClangCL ..
44
+ cmake --build . --config=release -j4
45
+
46
+ - name : Add LV2 Archive
47
+ run : Compress-Archive -Path ${{github.workspace}}\build\neural_amp_modeler.lv2 -Destination neural_amp_modeler.lv2.zip
48
+
49
+ - name : Upload Plugin Asset
50
+ uses : actions/upload-release-asset@v1
51
+ env :
52
+ GITHUB_TOKEN : ${{ secrets.GITHUB_TOKEN }}
53
+ with :
54
+ upload_url : ${{ needs.create_release.outputs.upload_url }}
55
+ asset_path : ./neural_amp_modeler.lv2.zip
56
+ asset_name : neural_amp_modeler.lv2.zip
57
+ asset_content_type : application/zip
You can’t perform that action at this time.
0 commit comments