File tree 4 files changed +63
-0
lines changed
4 files changed +63
-0
lines changed Original file line number Diff line number Diff line change 77
77
tests : false
78
78
artifact : true
79
79
80
+ - name : Template w/ Mono (target=template_debug)
81
+ cache-name : linux-template-debug-mono
82
+ target : template_debug
83
+ sconsflags : module_mono_enabled=yes
84
+ build-mono : false
85
+ tests : false
86
+ artifact : true
87
+
80
88
- name : Minimal template (target=template_release, everything disabled)
81
89
cache-name : linux-template-minimal
82
90
target : template_release
Original file line number Diff line number Diff line change 33
33
sconsflags : debug_symbols=no tests=yes
34
34
bin : " ./bin/godot.macos.template_release.universal"
35
35
36
+ - name : Template (target=template_debug)
37
+ cache-name : macos-template-debug
38
+ target : template_debug
39
+ tests : false
40
+ sconsflags : debug_symbols=yes tests=no
41
+ bin : " ./bin/godot.macos.template_debug.universal"
42
+
36
43
steps :
37
44
- uses : actions/checkout@v4
38
45
Original file line number Diff line number Diff line change 63
63
# appropriately.
64
64
needs : linux-build
65
65
uses : ./.github/workflows/godot_cpp_test.yml
66
+
67
+ release :
68
+ name : Release
69
+ if : startsWith(github.ref, 'refs/tags/')
70
+ needs : [linux-build, macos-build, windows-build]
71
+ runs-on : " ubuntu-latest"
72
+ permissions :
73
+ contents : write
74
+ steps :
75
+ - name : Download artifacts
76
+ uses : actions/download-artifact@v4
77
+
78
+ # FIXME: remove
79
+ - name : list files
80
+ run : |
81
+ ls linux-editor-mono
82
+ ls macos-editor
83
+
84
+ - name : Prepare release files
85
+ run : |
86
+ zip -r GodotSharp.zip linux-editor-mono/GodotSharp
87
+
88
+ - name : Upload release files
89
+ uses : softprops/action-gh-release@v2.0.8
90
+ with :
91
+ fail_on_unmatched_files : true
92
+ files : |
93
+ GodotSharp.zip
94
+ linux-editor-mono/godot.linuxbsd.editor.x86_64.mono
95
+ linux-template-minimal/godot.linuxbsd.template_release.x86_64
96
+ linux-template-debug-mono/godot.linuxbsd.template_debug.x86_64.mono
97
+ linux-template-mono/godot.linuxbsd.template_release.x86_64.mono
98
+ macos-editor/godot.macos.editor.universal
99
+ macos-template/godot.macos.template_release.universal
100
+ macos-template-debug/godot.macos.template_debug.universal
101
+ windows-editor/godot.windows.editor.x86_64.exe
102
+ windows-template/godot.windows.template_release.x86_64.exe
103
+ windows-template/godot.windows.template_release.x86_64.console.exe
104
+ windows-template-debug/godot.windows.template_debug.x86_64.exe
105
+ windows-template-debug/godot.windows.template_debug.x86_64.console.exe
Original file line number Diff line number Diff line change 36
36
target : template_release
37
37
tests : false
38
38
sconsflags : debug_symbols=no
39
+ bin : " ./bin/godot.windows.template_release.x86_64.console.exe"
40
+
41
+ - name : Template (target=template_debug)
42
+ cache-name : windows-template-debug
43
+ target : template_debug
44
+ tests : false
45
+ sconsflags : debug_symbols=yes
46
+ bin : " ./bin/godot.windows.template_debug.x86_64.console.exe"
39
47
40
48
steps :
41
49
- uses : actions/checkout@v4
You can’t perform that action at this time.
0 commit comments