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-
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/
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
0 commit comments