Skip to content

Commit 3ed966e

Browse files
committed
Switch CI to Godot 4.4
1 parent a8bbf28 commit 3ed966e

File tree

4 files changed

+34
-25
lines changed

4 files changed

+34
-25
lines changed

.github/workflows/linux.yml

+15-6
Original file line numberDiff line numberDiff line change
@@ -62,6 +62,15 @@ jobs:
6262
# Looking at the code, I could not find what's wrong.
6363
werror: no
6464

65+
- name: 4.3 Editor
66+
precision: single
67+
target: editor
68+
production: yes
69+
executable_name: godot.linuxbsd.editor.x86_64
70+
godot_base_branch: "4.3"
71+
warnings: extra
72+
werror: yes
73+
6574
- name: master Editor
6675
precision: single
6776
target: editor
@@ -73,30 +82,30 @@ jobs:
7382

7483
# --- Builds with artifacts ---
7584

76-
- name: 4.3 Editor
85+
- name: 4.4 Editor
7786
precision: single
7887
target: editor
7988
production: yes
8089
executable_name: godot.linuxbsd.editor.x86_64
81-
godot_base_branch: "4.3-stable"
90+
godot_base_branch: "4.4-stable"
8291
warnings: extra
8392
werror: yes
8493

85-
- name: 4.3 Template
94+
- name: 4.4 Template
8695
precision: single
8796
target: template_release
8897
production: yes
8998
executable_name: godot.linuxbsd.template_release.x86_64
90-
godot_base_branch: "4.3-stable"
99+
godot_base_branch: "4.4-stable"
91100
warnings: extra
92101
werror: yes
93102

94-
- name: 4.3 Editor Float64
103+
- name: 4.4 Editor Float64
95104
precision: double
96105
target: editor
97106
production: yes
98107
executable_name: godot.linuxbsd.editor.double.x86_64
99-
godot_base_branch: "4.3-stable"
108+
godot_base_branch: "4.4-stable"
100109
warnings: extra
101110
werror: yes
102111

.github/workflows/macos.yml

+5-5
Original file line numberDiff line numberDiff line change
@@ -24,15 +24,15 @@ jobs:
2424
arch: [x86_64, arm64]
2525
target: [editor, template_release]
2626
include:
27-
- name: 4.3 Editor
27+
- name: 4.4 Editor
2828
target: editor
2929
executable_name: godot.macos.editor
30-
godot_base_branch: "4.3-stable"
30+
godot_base_branch: "4.4-stable"
3131

32-
- name: 4.3 Template
32+
- name: 4.4 Template
3333
target: template_release
3434
executable_name: godot.macos.template_release
35-
godot_base_branch: "4.3-stable"
35+
godot_base_branch: "4.4-stable"
3636

3737
steps:
3838
# Clone Godot
@@ -125,7 +125,7 @@ jobs:
125125
- uses: actions/checkout@v4
126126
with:
127127
repository: godotengine/godot
128-
ref: "4.3-stable"
128+
ref: ${{matrix.godot_base_branch}}
129129

130130
- uses: actions/download-artifact@v4
131131
with:

.github/workflows/mono.yml

+5-5
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ concurrency:
1111

1212
# Global Cache Settings
1313
env:
14-
GODOT_BASE_BRANCH: "4.3-stable"
14+
GODOT_BASE_BRANCH: "4.4-stable"
1515
SCONS_CACHE_LIMIT: 4096
1616

1717
jobs:
@@ -196,10 +196,10 @@ jobs:
196196

197197
# The version of ThorVG in 4.3-stable hits an error in latest MSVC (see godot#95861).
198198
# We should no longer need this in 4.3.1 and later.
199-
- name: Patch ThorVG
200-
run: |
201-
curl -LO https://github.com/godotengine/godot/commit/4abc358952a69427617b0683fd76427a14d6faa8.patch
202-
git apply 4abc358952a69427617b0683fd76427a14d6faa8.patch
199+
# - name: Patch ThorVG
200+
# run: |
201+
# curl -LO https://github.com/godotengine/godot/commit/4abc358952a69427617b0683fd76427a14d6faa8.patch
202+
# git apply 4abc358952a69427617b0683fd76427a14d6faa8.patch
203203

204204
# Clone our module under the correct directory
205205
- uses: actions/checkout@v4

.github/workflows/windows.yml

+9-9
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ concurrency:
1212
# Global Cache Settings
1313
# SCONS_CACHE for windows must be set in the build environment
1414
env:
15-
GODOT_BASE_BRANCH: "4.3-stable"
15+
GODOT_BASE_BRANCH: "4.4-stable"
1616
SCONS_CACHE_MSVC_CONFIG: true
1717
SCONS_CACHE_LIMIT: 4096
1818

@@ -25,27 +25,27 @@ jobs:
2525
strategy:
2626
matrix:
2727
include:
28-
- name: 4.3 Editor
28+
- name: 4.4 Editor
2929
target: editor
3030
precision: single
3131
executable_name: godot.windows.editor.x86_64.exe
3232
tracy: no
3333

34-
- name: 4.3 Profiling Editor
34+
- name: 4.4 Profiling Editor
3535
target: editor
3636
precision: single
3737
# This is not a built-in feature of Godot so we have to do some changes manually
3838
executable_name: godot.windows.tracy.editor.x86_64.exe
3939
original_executable_name: godot.windows.editor.x86_64.exe
4040
tracy: yes
4141

42-
- name: 4.3 Editor Float64
42+
- name: 4.4 Editor Float64
4343
target: editor
4444
precision: double
4545
executable_name: godot.windows.editor.double.x86_64.exe
4646
tracy: no
4747

48-
- name: 4.3 Template
48+
- name: 4.4 Template
4949
target: template_release
5050
precision: single
5151
executable_name: godot.windows.template_release.x86_64.exe
@@ -65,10 +65,10 @@ jobs:
6565

6666
# The version of ThorVG in 4.3-stable hits an error in latest MSVC (see godot#95861).
6767
# We should no longer need this in 4.3.1 and later.
68-
- name: Patch ThorVG
69-
run: |
70-
curl -LO https://github.com/godotengine/godot/commit/4abc358952a69427617b0683fd76427a14d6faa8.patch
71-
git apply 4abc358952a69427617b0683fd76427a14d6faa8.patch
68+
# - name: Patch ThorVG
69+
# run: |
70+
# curl -LO https://github.com/godotengine/godot/commit/4abc358952a69427617b0683fd76427a14d6faa8.patch
71+
# git apply 4abc358952a69427617b0683fd76427a14d6faa8.patch
7272

7373
# Upload cache on completion and check it out now
7474
# Editing this is pretty dangerous for Windows since it can break and needs to be properly tested with a fresh cache.

0 commit comments

Comments
 (0)