diff options
author | Randolph W. Aarseth II <bioblazepayne@gmail.com> | 2024-10-04 01:37:26 -0700 |
---|---|---|
committer | Spartan322 <Megacake1234@gmail.com> | 2024-10-11 02:25:54 -0400 |
commit | d5fc3d1e8c1f8f904e1fbe8bd1c402d560bfb596 (patch) | |
tree | e3d74332dbb7b5fe280d370b94e0fde913d78be8 /.github/workflows/windows_builds.yml | |
parent | b52811b83478bd06c5bcf39a93bbf53dd03cc9bf (diff) | |
download | redot-engine-d5fc3d1e8c1f8f904e1fbe8bd1c402d560bfb596.tar.gz |
Rebrand Godot to Redot
Add Linux Editor tests workflow matrix
Add Windows Editor w/ Mono workflow matrix
Add Generate Glue Code job to Windows workflow
Add Build GodotSharp job to Windows workflow
Add godot compatibility version references
Add Godot author info
Add Godot version compatibility info
Add Godot donor info
Add Godot authors and donors to editor_about.cpp
Credits:
Co-authored-by: Skogi <skogi.b@gmail.com>
Co-authored-by: Spartan322 <Megacake1234@gmail.com>
Co-authored-by: swashberry <swashdev@pm.me>
Co-authored-by: Christoffer Sundbom <christoffer_karlsson@live.se>
Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com>
Co-authored-by: McDubh <103212704+mcdubhghlas@users.noreply.github.com>
Co-authored-by: Dubhghlas McLaughlin <103212704+mcdubhghlas@users.noreply.github.com>
Co-authored-by: radenthefolf <radenthefolf@gmail.com>
Co-authored-by: John Knight <80524176+Tekisasu-JohnK@users.noreply.github.com>
Co-authored-by: Adam Vondersaar <adam.vondersaar@uphold.com>
Co-authored-by: decryptedchaos <nixgod@gmail.com>
Co-authored-by: zaftnotameni <122100803+zaftnotameni@users.noreply.github.com>
Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com>
Co-authored-by: wesam <108880473+wesamdev@users.noreply.github.com>
Co-authored-by: Mister Puma <MisterPuma80@gmail.com>
Co-authored-by: Aaron Benjamin <lifeartstudios@gmail.com>
Co-authored-by: SingleError <isaaconeoneone@gmail.com>
Co-authored-by: Bioblaze Payne <BioblazePayne@gmail.com>
Diffstat (limited to '.github/workflows/windows_builds.yml')
-rw-r--r-- | .github/workflows/windows_builds.yml | 26 |
1 files changed, 23 insertions, 3 deletions
diff --git a/.github/workflows/windows_builds.yml b/.github/workflows/windows_builds.yml index 95e3d4a553..697b37f36f 100644 --- a/.github/workflows/windows_builds.yml +++ b/.github/workflows/windows_builds.yml @@ -29,7 +29,19 @@ jobs: tests: true # Skip debug symbols, they're way too big with MSVC. sconsflags: debug_symbols=no vsproj=yes vsproj_gen_only=no windows_subsystem=console - bin: ./bin/godot.windows.editor.x86_64.exe + bin: ./bin/redot.windows.editor.x86_64.exe + artifact: true + + - name: Editor w/ Mono (target=editor) + cache-name: windows-editor-mono + target: editor + sconsflags: module_mono_enabled=yes + bin: ./bin/redot.windows.editor.x86_64.mono.exe + build-mono: true + tests: false # Disabled due freeze caused by mix Mono build and CI + doc-test: true + proj-conv: true + api-compat: true artifact: true - name: Editor w/ clang-cl (target=editor, tests=yes, use_llvm=yes) @@ -37,14 +49,14 @@ jobs: target: editor tests: true sconsflags: debug_symbols=no windows_subsystem=console use_llvm=yes - bin: ./bin/godot.windows.editor.x86_64.llvm.exe + bin: ./bin/redot.windows.editor.x86_64.llvm.exe - name: Template (target=template_release, tests=yes) cache-name: windows-template target: template_release tests: true sconsflags: debug_symbols=no - bin: ./bin/godot.windows.template_release.x86_64.console.exe + bin: ./bin/redot.windows.template_release.x86_64.console.exe artifact: true steps: @@ -87,6 +99,14 @@ jobs: target: ${{ matrix.target }} tests: ${{ matrix.tests }} + - name: Generate Glue Code + if: ${{ matrix.cache-name == 'windows-editor-mono' }} + run: ./bin/redot.windows.editor.x86_64.mono.exe --headless --generate-mono-glue modules/mono/glue + + - name: Build GodotSharp + if: ${{ matrix.cache-name == 'windows-editor-mono' }} + run: python modules/mono/build_scripts/build_assemblies.py --godot-output-dir=./bin + - name: Save Godot build cache uses: ./.github/actions/godot-cache-save with: |