8080 lfs : false
8181 path : ${{ env.PACKAGE_PATH }}
8282
83- - name : Cache the Library
83+ - name : Restore cache
8484 uses : actions/cache@5a3ec84eff668545956fd18022155c47e93e2684 # v4
8585 with :
8686 path : ${{ env.CREATED_PROJECT_PATH }}/Library
@@ -105,6 +105,13 @@ jobs:
105105 working-directory : ${{ env.CREATED_PROJECT_PATH }}
106106 if : ${{ matrix.octocov }}
107107
108+ - name : Set coverage assembly filters
109+ run : |
110+ assemblies=$(find ${{ env.PACKAGE_PATH }} -name "*.asmdef" | sed -e s/.*\\//\+/ | sed -e s/\\.asmdef// | sed -e s/^.*\\.Tests//)
111+ # shellcheck disable=SC2001,SC2048,SC2086
112+ echo "assembly_filters=$(echo ${assemblies[*]} | sed -e s/\ /,/g),+<assets>,-*.Tests" >> "$GITHUB_ENV"
113+ if : ${{ matrix.octocov }}
114+
108115 - name : Install inputsystem package
109116 run : |
110117 openupm add -f com.unity.inputsystem@1.12.0 # latest for Unity 2019 LTS
@@ -115,12 +122,6 @@ jobs:
115122 run : |
116123 mv ${{ env.PACKAGE_PATH }}/Samples~ ${{ env.CREATED_PROJECT_PATH }}/Assets/Samples
117124
118- - name : Set coverage assembly filters
119- run : |
120- assemblies=$(find ${{ env.PACKAGE_PATH }} -name "*.asmdef" | sed -e s/.*\\//\+/ | sed -e s/\\.asmdef// | sed -e s/^.*\\.Tests//)
121- # shellcheck disable=SC2001,SC2048,SC2086
122- echo "assembly_filters=$(echo ${assemblies[*]} | sed -e s/\ /,/g),+<assets>,-*.Tests" >> "$GITHUB_ENV"
123-
124125 - name : Set license secret key
125126 run : echo "secret_key=UNITY_LICENSE_$(echo ${{ matrix.unityVersion }} | cut -c 1-4)" >> "$GITHUB_ENV"
126127
0 commit comments