Skip to content

Commit a189c53

Browse files
committed
also specify netcode version when getting reference assemblies
1 parent b3a8813 commit a189c53

File tree

2 files changed

+14
-10
lines changed

2 files changed

+14
-10
lines changed

.github/workflows/build.yml

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,7 @@ jobs:
1414
strategy:
1515
matrix:
1616
unity-version: [ "2022.3.9", "2022.3.62" ]
17+
netcode-version: [ "1.5.2", "1.6.0", "1.7.0", "1.7.1", "1.8.0", "1.8.1", "1.12.0", "1.12.1", "1.12.2"]
1718
transport-version: [ "1.0.0", "2.2.1" ]
1819
include:
1920
- unity-version: "2022.3.9"
@@ -31,16 +32,17 @@ jobs:
3132
- name: Set Transport version
3233
run: |
3334
tmp=$(mktemp)
34-
jq '.dependencies["com.unity.transport"] = "${{ matrix.transport-version }}"' UnityProject/Packages/manifest.json > "$tmp"
35+
jq '.dependencies["com.unity.transport"] = "${{ matrix.transport-version }}" | .dependencies["com.unity.netcode.gameobjects"] = "${{ matrix.netcode-version }}"' UnityProject/Packages/manifest.json > "$tmp"
3536
mv "$tmp" UnityProject/Packages/manifest.json
3637
3738
- name: Cache Unity project
3839
uses: actions/cache@v4
3940
with:
4041
path: ./UnityProject/Library
41-
key: Library-UnityNetcodePatcher-uv${{ matrix.unity-version }}-tv${{ matrix.transport-version }}-linux-x64
42+
key: Library-UnityNetcodePatcher-uv${{ matrix.unity-version }}-nv${{ matrix.netcode-version }}-tv${{ matrix.transport-version }}-linux-x64
4243
restore-keys: |
43-
Library-UnityNetcodePatcher-uv${{ matrix.unity-version }}-tv${{ matrix.transport-version }}-
44+
Library-UnityNetcodePatcher-uv${{ matrix.unity-version }}-nv${{ matrix.netcode-version }}-tv${{ matrix.transport-version }}-
45+
Library-UnityNetcodePatcher-uv${{ matrix.unity-version }}-nv${{ matrix.netcode-version }}-
4446
Library-UnityNetcodePatcher-uv${{ matrix.unity-version }}-
4547
Library-UnityNetcodePatcher-
4648
Library-
@@ -67,7 +69,7 @@ jobs:
6769
- name: Upload assemblies as build artifact
6870
uses: actions/upload-artifact@v4
6971
with:
70-
name: reference-assemblies-uv${{ matrix.unity-version }}-tv${{ matrix.transport-version }}
72+
name: reference-assemblies-uv${{ matrix.unity-version }}-nv${{ matrix.netcode-version }}-tv${{ matrix.transport-version }}
7173
path: |
7274
UnityProject/Library/ScriptAssemblies/
7375
UnityProject/UnityEditor/
@@ -94,7 +96,7 @@ jobs:
9496
- name: Fetch Reference Assemblies
9597
uses: actions/download-artifact@v4
9698
with:
97-
name: reference-assemblies-uv${{ matrix.unity-version }}-tv${{ matrix.transport-version }}
99+
name: reference-assemblies-uv${{ matrix.unity-version }}-nv${{ matrix.netcode-version }}-tv${{ matrix.transport-version }}
98100
path: UnityProject/
99101

100102
- uses: actions/setup-dotnet@v4

.github/workflows/publish.yml

Lines changed: 7 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@ jobs:
1111
strategy:
1212
matrix:
1313
unity-version: [ "2022.3.9", "2022.3.62" ]
14+
netcode-version: [ "1.5.2", "1.6.0", "1.7.0", "1.7.1", "1.8.0", "1.8.1", "1.12.0", "1.12.1", "1.12.2"]
1415
transport-version: [ "1.0.0", "2.2.1" ]
1516
include:
1617
- unity-version: "2022.3.9"
@@ -28,16 +29,17 @@ jobs:
2829
- name: Set Transport version
2930
run: |
3031
tmp=$(mktemp)
31-
jq '.dependencies["com.unity.transport"] = "${{ matrix.transport-version }}"' UnityProject/Packages/manifest.json > "$tmp"
32+
jq '.dependencies["com.unity.transport"] = "${{ matrix.transport-version }}" | .dependencies["com.unity.netcode.gameobjects"] = "${{ matrix.netcode-version }}"' UnityProject/Packages/manifest.json > "$tmp"
3233
mv "$tmp" UnityProject/Packages/manifest.json
3334
3435
- name: Cache Unity project
3536
uses: actions/cache@v4
3637
with:
3738
path: ./UnityProject/Library
38-
key: Library-UnityNetcodePatcher-uv${{ matrix.unity-version }}-tv${{ matrix.transport-version }}-linux-x64
39+
key: Library-UnityNetcodePatcher-uv${{ matrix.unity-version }}-nv${{ matrix.netcode-version }}-tv${{ matrix.transport-version }}-linux-x64
3940
restore-keys: |
40-
Library-UnityNetcodePatcher-uv${{ matrix.unity-version }}-tv${{ matrix.transport-version }}-
41+
Library-UnityNetcodePatcher-uv${{ matrix.unity-version }}-nv${{ matrix.netcode-version }}-tv${{ matrix.transport-version }}-
42+
Library-UnityNetcodePatcher-uv${{ matrix.unity-version }}-nv${{ matrix.netcode-version }}-
4143
Library-UnityNetcodePatcher-uv${{ matrix.unity-version }}-
4244
Library-UnityNetcodePatcher-
4345
Library-
@@ -64,7 +66,7 @@ jobs:
6466
- name: Upload assemblies as build artifact
6567
uses: actions/upload-artifact@v4
6668
with:
67-
name: reference-assemblies-uv${{ matrix.unity-version }}-tv${{ matrix.transport-version }}
69+
name: reference-assemblies-uv${{ matrix.unity-version }}-nv${{ matrix.netcode-version }}-tv${{ matrix.transport-version }}
6870
path: |
6971
UnityProject/Library/ScriptAssemblies/
7072
UnityProject/UnityEditor/
@@ -91,7 +93,7 @@ jobs:
9193
- name: Fetch Reference Assemblies
9294
uses: actions/download-artifact@v4
9395
with:
94-
name: reference-assemblies-uv${{ matrix.unity-version }}-tv${{ matrix.transport-version }}
96+
name: reference-assemblies-uv${{ matrix.unity-version }}-nv${{ matrix.netcode-version }}-tv${{ matrix.transport-version }}
9597
path: UnityProject/
9698

9799
- uses: actions/setup-dotnet@v4

0 commit comments

Comments
 (0)