summaryrefslogtreecommitdiffstats
path: root/.github
diff options
context:
space:
mode:
authorSpartan322 <Megacake1234@gmail.com>2024-10-30 05:22:24 -0400
committerSpartan322 <Megacake1234@gmail.com>2024-10-30 05:22:24 -0400
commit82de309d58c5f0e221b85463cca2983cd7ed0289 (patch)
tree5c87dc486c61310a1eafc2e7cb2fd52be0d52e22 /.github
parent77eaec766e2e40f2a5d399989d827f9582a3be15 (diff)
parent8004c7524fb9f43425c4d6f614410a76678e0f7c (diff)
downloadredot-engine-82de309d58c5f0e221b85463cca2983cd7ed0289.tar.gz
Merge commit godotengine/godot@8004c7524fb9f43425c4d6f614410a76678e0f7c
Diffstat (limited to '.github')
-rw-r--r--.github/CODEOWNERS43
-rw-r--r--.github/workflows/android_builds.yml17
2 files changed, 33 insertions, 27 deletions
diff --git a/.github/CODEOWNERS b/.github/CODEOWNERS
index 68bd4bc4ce..6c8a8ef919 100644
--- a/.github/CODEOWNERS
+++ b/.github/CODEOWNERS
@@ -1,6 +1,6 @@
# Lines starting with '#' are comments.
# Each line is a file pattern followed by one or more owners.
-# Owners can be @users, @org/teams or emails
+# Owners can be @users, @org/teams or emails.
# Buildsystem (Before everything to be overwritten)
@@ -77,14 +77,12 @@
/modules/ @godotengine/_engine
/modules/**/doc_classes/ @godotengine/_engine @godotengine/documentation
-/modules/**/editor/ @godotengine/_engine @godotengine/_editor
/modules/**/icons/ @godotengine/_engine @godotengine/usability
/modules/**/tests/ @godotengine/_engine @godotengine/tests
## Audio (+ video)
/modules/interactive_music/ @godotengine/audio
/modules/interactive_music/doc_classes/ @godotengine/audio @godotengine/documentation
-/modules/interactive_music/editor/ @godotengine/audio @godotengine/_editor
/modules/minimp3/ @godotengine/audio
/modules/minimp3/doc_classes/ @godotengine/audio @godotengine/documentation
/modules/ogg/ @godotengine/audio
@@ -104,10 +102,8 @@
/modules/etcpak/ @godotengine/import
/modules/fbx/ @godotengine/import
/modules/fbx/doc_classes/ @godotengine/import @godotengine/documentation
-/modules/fbx/editor/ @godotengine/import @godotengine/_editor
/modules/gltf/ @godotengine/import
/modules/gltf/doc_classes/ @godotengine/import @godotengine/documentation
-/modules/gltf/editor/ @godotengine/import @godotengine/_editor
/modules/gltf/tests/ @godotengine/import @godotengine/tests
/modules/hdr/ @godotengine/import
/modules/jpg/ @godotengine/import
@@ -125,14 +121,12 @@
/modules/mbedtls/tests/ @godotengine/network @godotengine/tests
/modules/multiplayer/ @godotengine/network
/modules/multiplayer/doc_classes/ @godotengine/network @godotengine/documentation
-/modules/multiplayer/editor/ @godotengine/network @godotengine/_editor
/modules/upnp/ @godotengine/network
/modules/upnp/doc_classes/ @godotengine/network @godotengine/documentation
/modules/webrtc/ @godotengine/network
/modules/webrtc/doc_classes/ @godotengine/network @godotengine/documentation
/modules/websocket/ @godotengine/network
/modules/websocket/doc_classes/ @godotengine/network @godotengine/documentation
-/modules/websocket/editor/ @godotengine/network @godotengine/_editor
## Physics
/modules/godot_physics_2d/ @godotengine/physics
@@ -149,14 +143,12 @@
## Scripting
/modules/gdscript/ @godotengine/gdscript
/modules/gdscript/doc_classes/ @godotengine/gdscript @godotengine/documentation
-/modules/gdscript/editor/ @godotengine/gdscript @godotengine/_editor
/modules/gdscript/icons/ @godotengine/gdscript @godotengine/usability
/modules/gdscript/tests/ @godotengine/gdscript @godotengine/tests
/modules/jsonrpc/ @godotengine/gdscript @godotengine/network
-/modules/jsonrpc/tests @godotengine/gdscript @godotengine/network @godotengine/tests
+/modules/jsonrpc/tests/ @godotengine/gdscript @godotengine/network @godotengine/tests
/modules/mono/ @godotengine/dotnet
/modules/mono/doc_classes/ @godotengine/dotnet @godotengine/documentation
-/modules/mono/editor/ @godotengine/dotnet @godotengine/_editor
/modules/mono/icons/ @godotengine/dotnet @godotengine/usability
## Text
@@ -173,24 +165,19 @@
/modules/mobile_vr/doc_classes/ @godotengine/xr @godotengine/documentation
/modules/openxr/ @godotengine/xr
/modules/openxr/doc_classes/ @godotengine/xr @godotengine/documentation
-/modules/openxr/editor/ @godotengine/xr @godotengine/_editor
/modules/webxr/ @godotengine/xr
/modules/webxr/doc_classes/ @godotengine/xr @godotengine/documentation
## Misc
/modules/csg/ @godotengine/3d-nodes
/modules/csg/doc_classes/ @godotengine/3d-nodes @godotengine/documentation
-/modules/csg/editor/ @godotengine/3d-nodes @godotengine/_editor
/modules/csg/icons/ @godotengine/3d-nodes @godotengine/usability
/modules/gridmap/ @godotengine/3d-nodes
/modules/gridmap/doc_classes/ @godotengine/3d-nodes @godotengine/documentation
-/modules/gridmap/editor/ @godotengine/3d-nodes @godotengine/_editor
/modules/gridmap/icons/ @godotengine/3d-nodes @godotengine/usability
/modules/navigation/ @godotengine/navigation
-/modules/navigation/editor/ @godotengine/navigation @godotengine/_editor
/modules/noise/ @godotengine/core
/modules/noise/doc_classes/ @godotengine/core @godotengine/documentation
-/modules/noise/editor/ @godotengine/core @godotengine/_editor
/modules/noise/icons/ @godotengine/core @godotengine/usability
/modules/noise/tests/ @godotengine/core @godotengine/tests
/modules/regex/ @godotengine/core
@@ -238,15 +225,23 @@
# Servers
/servers/ @godotengine/_systems
-/servers/**/audio* @godotengine/audio
-/servers/**/camera* @godotengine/xr
-/servers/**/debugger* @godotengine/debugger
-/servers/**/display* @godotengine/_platforms
-/servers/**/navigation* @godotengine/navigation
-/servers/**/physics* @godotengine/physics
-/servers/**/rendering* @godotengine/rendering
-/servers/**/text* @godotengine/gui-nodes
-/servers/**/xr* @godotengine/xr
+/servers/**/audio_* @godotengine/audio
+/servers/**/camera_* @godotengine/xr
+/servers/**/debugger_* @godotengine/debugger
+/servers/**/display_* @godotengine/_platforms
+/servers/**/navigation_* @godotengine/navigation
+/servers/**/physics_* @godotengine/physics
+/servers/**/rendering_* @godotengine/rendering
+/servers/**/text_* @godotengine/gui-nodes
+/servers/**/xr_* @godotengine/xr
+/servers/audio/ @godotengine/audio
+/servers/camera/ @godotengine/xr
+/servers/debugger/ @godotengine/debugger
+/servers/display/ @godotengine/_platforms
+/servers/navigation/ @godotengine/navigation
+/servers/rendering/ @godotengine/rendering
+/servers/text/ @godotengine/gui-nodes
+/servers/xr/ @godotengine/xr
# Tests
diff --git a/.github/workflows/android_builds.yml b/.github/workflows/android_builds.yml
index 7ff5502137..d516c37d16 100644
--- a/.github/workflows/android_builds.yml
+++ b/.github/workflows/android_builds.yml
@@ -24,19 +24,19 @@ jobs:
cache-name: android-editor
target: editor
tests: false
- sconsflags: arch=arm64 production=yes
+ sconsflags: arch=arm64 production=yes swappy=yes
- name: Template arm32 (target=template_release, arch=arm32)
cache-name: android-template-arm32
target: template_release
tests: false
- sconsflags: arch=arm32
+ sconsflags: arch=arm32 swappy=yes
- name: Template arm64 (target=template_release, arch=arm64)
cache-name: android-template-arm64
target: template_release
tests: false
- sconsflags: arch=arm64
+ sconsflags: arch=arm64 swappy=yes
steps:
- name: Checkout
@@ -59,6 +59,17 @@ jobs:
- name: Setup Python and SCons
uses: ./.github/actions/godot-deps
+ - name: Download pre-built Android Swappy Frame Pacing Library
+ uses: dsaltares/fetch-gh-release-asset@1.1.2
+ with:
+ repo: darksylinc/godot-swappy
+ version: tags/v2023.3.0.0
+ file: godot-swappy.7z
+ target: swappy/godot-swappy.7z
+
+ - name: Extract pre-built Android Swappy Frame Pacing Library
+ run: 7za x -y swappy/godot-swappy.7z -o${{github.workspace}}/thirdparty/swappy-frame-pacing
+
- name: Compilation
uses: ./.github/actions/godot-build
with: