Skip to content

Commit 7072544

Browse files
authored
Merge pull request #6359 from decentraland/release/2025-12-05
release: 2025-12-05
2 parents 620c6ff + ee823fb commit 7072544

371 files changed

Lines changed: 30195 additions & 4103 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.
Lines changed: 72 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,72 @@
1+
name: Build GameCI Image
2+
3+
on:
4+
push:
5+
branches:
6+
- dev-game-ci-docker-image
7+
workflow_dispatch:
8+
inputs:
9+
editor_version:
10+
description: 'Unity Editor Version'
11+
required: true
12+
default: '6000.2.14f1'
13+
change_set:
14+
description: 'Unity Editor Changeset'
15+
required: true
16+
default: '589824c1fc31'
17+
base_os:
18+
description: 'Base OS'
19+
required: true
20+
default: 'ubuntu'
21+
type: choice
22+
options:
23+
- ubuntu
24+
- windows
25+
- mac
26+
target_platform:
27+
description: 'Target Platform'
28+
required: true
29+
default: 'linux-il2cpp'
30+
type: choice
31+
options:
32+
- linux-il2cpp
33+
- windows-il2cpp
34+
- mac-il2cpp
35+
- android
36+
- ios
37+
- webgl
38+
image_suffix:
39+
description: 'Image Tag Suffix'
40+
required: true
41+
default: '3.2.0'
42+
43+
jobs:
44+
build:
45+
runs-on: Ubuntu-Big
46+
steps:
47+
- name: Checkout
48+
uses: actions/checkout@v4
49+
50+
- name: Clone game-ci/docker
51+
run: git clone https://github.com/game-ci/docker.git
52+
53+
- name: Login to GHCR
54+
uses: docker/login-action@v3
55+
with:
56+
registry: ghcr.io
57+
username: ${{ github.actor }}
58+
password: ${{ secrets.GITHUB_TOKEN }}
59+
60+
- name: Build and Push Docker Image
61+
working-directory: docker
62+
run: |
63+
IMAGE_NAME="ghcr.io/decentraland/unityci-editor:${{ inputs.base_os }}-${{ inputs.editor_version }}-${{ inputs.target_platform }}-${{ inputs.image_suffix }}"
64+
65+
docker build . \
66+
--file ./images/${{ inputs.base_os }}/editor/Dockerfile \
67+
-t $IMAGE_NAME \
68+
--build-arg version=${{ inputs.editor_version }} \
69+
--build-arg changeSet=${{ inputs.change_set }} \
70+
--build-arg module=${{ inputs.target_platform }}
71+
72+
docker push $IMAGE_NAME

.github/workflows/test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -162,7 +162,7 @@ jobs:
162162
testMode: all
163163
sshAgent: ${{ env.SSH_AUTH_SOCK }}
164164
customImage: ${{ steps.img.outputs.ghcr }}
165-
customParameters: -buildTarget StandaloneLinux64
165+
customParameters: -buildTarget StandaloneLinux64 -testCategory "!Performance"
166166
githubToken: ${{ env.GITHUB_TOKEN }}
167167

168168
- name: Report test results

Explorer/Assets/AddressableAssetsData/AssetGroups/UI.asset

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -660,6 +660,11 @@ MonoBehaviour:
660660
m_ReadOnly: 0
661661
m_SerializedLabels: []
662662
FlaggedDuringContentUpdateRestriction: 0
663+
- m_GUID: cd3edf52c6206d44a9855feccaef9467
664+
m_Address: HomeMarkerObject
665+
m_ReadOnly: 0
666+
m_SerializedLabels: []
667+
FlaggedDuringContentUpdateRestriction: 0
663668
- m_GUID: d20747763091b4fc5a2d5b6d1ba0ea7d
664669
m_Address: HideCategory
665670
m_ReadOnly: 0

Explorer/Assets/DCL/AvatarRendering/Wearables/Equipped/EquippedWearables.cs

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ public class EquippedWearables : IEquippedWearables
1212
private readonly Dictionary<string, IWearable?> wearables = new ();
1313
private readonly HashSet<string> forceRenderCategories = new ();
1414
public IReadOnlyCollection<string> ForceRenderCategories => forceRenderCategories;
15-
15+
1616
private Color hairColor;
1717
private Color eyesColor;
1818
private Color bodyshapeColor;
@@ -64,6 +64,12 @@ public void SetForceRender(IReadOnlyCollection<string> categories)
6464
foreach (string category in categories) { forceRenderCategories.Add(category); }
6565
}
6666

67+
public void Clear()
68+
{
69+
wearables.Clear();
70+
forceRenderCategories.Clear();
71+
}
72+
6773
public IReadOnlyDictionary<string, IWearable?> Items() =>
6874
wearables;
6975
}

Explorer/Assets/DCL/AvatarRendering/Wearables/Equipped/IEquippedWearables.cs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -20,5 +20,7 @@ public interface IEquippedWearables : IReadOnlyEquippedWearables
2020

2121
IReadOnlyCollection<string> ForceRenderCategories { get; }
2222
void SetForceRender(IReadOnlyCollection<string> categories);
23+
24+
void Clear();
2325
}
2426
}

Explorer/Assets/DCL/Backpack/Assets/BackpackEmoteGridItem.prefab

Lines changed: 79 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -32,11 +32,11 @@ RectTransform:
3232
m_Children: []
3333
m_Father: {fileID: 7150489433940370041}
3434
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
35-
m_AnchorMin: {x: 0, y: 0}
36-
m_AnchorMax: {x: 0, y: 0}
37-
m_AnchoredPosition: {x: 17.8, y: 14.3}
38-
m_SizeDelta: {x: 22.0485, y: 15.8256}
39-
m_Pivot: {x: 0.5, y: 0.5}
35+
m_AnchorMin: {x: 1, y: 1}
36+
m_AnchorMax: {x: 1, y: 1}
37+
m_AnchoredPosition: {x: -8, y: -6}
38+
m_SizeDelta: {x: 8, y: 15}
39+
m_Pivot: {x: 1, y: 1}
4040
--- !u!222 &5317681409627806208
4141
CanvasRenderer:
4242
m_ObjectHideFlags: 0
@@ -99,7 +99,7 @@ MonoBehaviour:
9999
m_fontSizeMin: 18
100100
m_fontSizeMax: 72
101101
m_fontStyle: 0
102-
m_HorizontalAlignment: 1
102+
m_HorizontalAlignment: 2
103103
m_VerticalAlignment: 512
104104
m_textAlignment: 65535
105105
m_characterSpacing: 0
@@ -156,6 +156,18 @@ PrefabInstance:
156156
propertyPath: m_Sprite
157157
value:
158158
objectReference: {fileID: 21300000, guid: 05bc7d6b12857fb4b9b7634bf2a4f440, type: 3}
159+
- target: {fileID: 1980564759514731697, guid: aabac5666448b4345a76347f94ea32a4, type: 3}
160+
propertyPath: m_SizeDelta.x
161+
value: 13
162+
objectReference: {fileID: 0}
163+
- target: {fileID: 1980564759514731697, guid: aabac5666448b4345a76347f94ea32a4, type: 3}
164+
propertyPath: m_SizeDelta.y
165+
value: 13
166+
objectReference: {fileID: 0}
167+
- target: {fileID: 1980564759514731697, guid: aabac5666448b4345a76347f94ea32a4, type: 3}
168+
propertyPath: m_AnchoredPosition.x
169+
value: -22.9
170+
objectReference: {fileID: 0}
159171
- target: {fileID: 2223197492931904286, guid: aabac5666448b4345a76347f94ea32a4, type: 3}
160172
propertyPath: m_IsActive
161173
value: 0
@@ -164,6 +176,26 @@ PrefabInstance:
164176
propertyPath: m_IsActive
165177
value: 0
166178
objectReference: {fileID: 0}
179+
- target: {fileID: 4450241265784993082, guid: aabac5666448b4345a76347f94ea32a4, type: 3}
180+
propertyPath: m_PixelsPerUnitMultiplier
181+
value: 2
182+
objectReference: {fileID: 0}
183+
- target: {fileID: 4819163676585692057, guid: aabac5666448b4345a76347f94ea32a4, type: 3}
184+
propertyPath: m_IsActive
185+
value: 0
186+
objectReference: {fileID: 0}
187+
- target: {fileID: 5208444472304398528, guid: aabac5666448b4345a76347f94ea32a4, type: 3}
188+
propertyPath: m_SizeDelta.x
189+
value: 64
190+
objectReference: {fileID: 0}
191+
- target: {fileID: 5208444472304398528, guid: aabac5666448b4345a76347f94ea32a4, type: 3}
192+
propertyPath: m_SizeDelta.y
193+
value: 18
194+
objectReference: {fileID: 0}
195+
- target: {fileID: 5208444472304398528, guid: aabac5666448b4345a76347f94ea32a4, type: 3}
196+
propertyPath: m_LocalScale.y
197+
value: 1
198+
objectReference: {fileID: 0}
167199
- target: {fileID: 5713694319271036370, guid: aabac5666448b4345a76347f94ea32a4, type: 3}
168200
propertyPath: m_AnchoredPosition.y
169201
value: -5.4
@@ -260,6 +292,46 @@ PrefabInstance:
260292
propertyPath: m_AnchoredPosition.y
261293
value: 6.5
262294
objectReference: {fileID: 0}
295+
- target: {fileID: 8408020952229012759, guid: aabac5666448b4345a76347f94ea32a4, type: 3}
296+
propertyPath: m_fontSize
297+
value: 12
298+
objectReference: {fileID: 0}
299+
- target: {fileID: 8408020952229012759, guid: aabac5666448b4345a76347f94ea32a4, type: 3}
300+
propertyPath: m_fontSizeBase
301+
value: 12
302+
objectReference: {fileID: 0}
303+
- target: {fileID: 9067022865944045758, guid: aabac5666448b4345a76347f94ea32a4, type: 3}
304+
propertyPath: m_AnchorMax.x
305+
value: 1
306+
objectReference: {fileID: 0}
307+
- target: {fileID: 9067022865944045758, guid: aabac5666448b4345a76347f94ea32a4, type: 3}
308+
propertyPath: m_AnchorMax.y
309+
value: 1
310+
objectReference: {fileID: 0}
311+
- target: {fileID: 9067022865944045758, guid: aabac5666448b4345a76347f94ea32a4, type: 3}
312+
propertyPath: m_AnchorMin.x
313+
value: 0
314+
objectReference: {fileID: 0}
315+
- target: {fileID: 9067022865944045758, guid: aabac5666448b4345a76347f94ea32a4, type: 3}
316+
propertyPath: m_AnchorMin.y
317+
value: 0
318+
objectReference: {fileID: 0}
319+
- target: {fileID: 9067022865944045758, guid: aabac5666448b4345a76347f94ea32a4, type: 3}
320+
propertyPath: m_SizeDelta.x
321+
value: -10
322+
objectReference: {fileID: 0}
323+
- target: {fileID: 9067022865944045758, guid: aabac5666448b4345a76347f94ea32a4, type: 3}
324+
propertyPath: m_SizeDelta.y
325+
value: 0
326+
objectReference: {fileID: 0}
327+
- target: {fileID: 9067022865944045758, guid: aabac5666448b4345a76347f94ea32a4, type: 3}
328+
propertyPath: m_LocalScale.y
329+
value: 1
330+
objectReference: {fileID: 0}
331+
- target: {fileID: 9067022865944045758, guid: aabac5666448b4345a76347f94ea32a4, type: 3}
332+
propertyPath: m_AnchoredPosition.x
333+
value: 5
334+
objectReference: {fileID: 0}
263335
m_RemovedComponents:
264336
- {fileID: 4151765688581695259, guid: aabac5666448b4345a76347f94ea32a4, type: 3}
265337
m_RemovedGameObjects: []
@@ -369,6 +441,7 @@ MonoBehaviour:
369441
<IsEquipped>k__BackingField: 0
370442
incompatibleWithBodyShapeContainer: {fileID: 3374162131891453127}
371443
incompatibleWithBodyShapeHoverContainer: {fileID: 4228669688390808703}
444+
<SmartWearableBadgeContainer>k__BackingField: {fileID: 0}
372445
<EquipWearableAudio>k__BackingField: {fileID: 11400000, guid: d1d7149ae3c90e449b657edfd7109eff, type: 2}
373446
<UnEquipWearableAudio>k__BackingField: {fileID: 11400000, guid: b78ff33cb1d284d4b8938bf362676581, type: 2}
374447
<HoverAudio>k__BackingField: {fileID: 11400000, guid: 8b8a0a6a2ec74774c8d3ccac3b54e0e8, type: 2}

Explorer/Assets/DCL/Backpack/Assets/BackpackItem.prefab

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -314,15 +314,15 @@ RectTransform:
314314
m_GameObject: {fileID: 1244355273732304392}
315315
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
316316
m_LocalPosition: {x: 0, y: 0, z: 0}
317-
m_LocalScale: {x: 1, y: 1.4285713, z: 1}
317+
m_LocalScale: {x: 1, y: 1, z: 1}
318318
m_ConstrainProportionsScale: 0
319319
m_Children: []
320320
m_Father: {fileID: 5208444472304398528}
321321
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
322-
m_AnchorMin: {x: 0.5, y: 0.5}
323-
m_AnchorMax: {x: 0.5, y: 0.5}
324-
m_AnchoredPosition: {x: 7.3, y: 0}
325-
m_SizeDelta: {x: 78, y: 32}
322+
m_AnchorMin: {x: 0, y: 0}
323+
m_AnchorMax: {x: 1, y: 1}
324+
m_AnchoredPosition: {x: 5, y: 0}
325+
m_SizeDelta: {x: -10, y: 0}
326326
m_Pivot: {x: 0.5, y: 0.5}
327327
--- !u!222 &6840915785996630964
328328
CanvasRenderer:
@@ -379,8 +379,8 @@ MonoBehaviour:
379379
m_faceColor:
380380
serializedVersion: 2
381381
rgba: 4294967295
382-
m_fontSize: 14
383-
m_fontSizeBase: 14
382+
m_fontSize: 12
383+
m_fontSizeBase: 12
384384
m_fontWeight: 400
385385
m_enableAutoSizing: 0
386386
m_fontSizeMin: 18
@@ -930,7 +930,7 @@ MonoBehaviour:
930930
m_FillClockwise: 1
931931
m_FillOrigin: 0
932932
m_UseSpriteMesh: 0
933-
m_PixelsPerUnitMultiplier: 1
933+
m_PixelsPerUnitMultiplier: 2
934934
--- !u!1 &2976920167002589955
935935
GameObject:
936936
m_ObjectHideFlags: 0
@@ -1319,8 +1319,8 @@ RectTransform:
13191319
m_LocalEulerAnglesHint: {x: 0, y: 0, z: 0}
13201320
m_AnchorMin: {x: 0.5, y: 0.5}
13211321
m_AnchorMax: {x: 0.5, y: 0.5}
1322-
m_AnchoredPosition: {x: -27.3, y: -0.20000076}
1323-
m_SizeDelta: {x: 20, y: 25}
1322+
m_AnchoredPosition: {x: -22.9, y: -0.20000076}
1323+
m_SizeDelta: {x: 13, y: 13}
13241324
m_Pivot: {x: 0.5, y: 0.5}
13251325
--- !u!222 &6720737872415695264
13261326
CanvasRenderer:
@@ -1460,7 +1460,7 @@ RectTransform:
14601460
m_GameObject: {fileID: 4819163676585692057}
14611461
m_LocalRotation: {x: -0, y: -0, z: -0, w: 1}
14621462
m_LocalPosition: {x: 0, y: 0, z: 0}
1463-
m_LocalScale: {x: 1, y: 0.7, z: 1}
1463+
m_LocalScale: {x: 1, y: 1, z: 1}
14641464
m_ConstrainProportionsScale: 0
14651465
m_Children:
14661466
- {fileID: 9217649004948706053}
@@ -1471,7 +1471,7 @@ RectTransform:
14711471
m_AnchorMin: {x: 1, y: 1}
14721472
m_AnchorMax: {x: 1, y: 1}
14731473
m_AnchoredPosition: {x: -8, y: -8}
1474-
m_SizeDelta: {x: 78, y: 33}
1474+
m_SizeDelta: {x: 64, y: 18}
14751475
m_Pivot: {x: 1, y: 1}
14761476
--- !u!1 &6520438785063841496
14771477
GameObject:

0 commit comments

Comments
 (0)