1919 runs-on : ubuntu-22.04
2020
2121 steps :
22- - uses : actions/checkout@v3
22+ - uses : actions/checkout@v4
2323 with :
2424 fetch-depth : 1
2525
@@ -57,18 +57,18 @@ jobs:
5757
5858 - name : Cache OpenCV
5959 id : opencv-cache
60- uses : actions/cache@v3
60+ uses : actions/cache@v4
6161 with :
6262 path : ${{ github.workspace }}/opencv_wasm/
6363 key : opencv-${{ env.OPENCV_VERSION }}-wasm
6464
6565 - name : Setup Emscripten cache
6666 id : cache-system-libraries
67- uses : actions/cache@v3
67+ uses : actions/cache@v4
6868 with :
6969 path : ${{env.EM_CACHE_FOLDER}}
7070 key : ${{env.EM_VERSION}}-${{ runner.os }}
71- - uses : mymindstorm/setup-emsdk@v10
71+ - uses : mymindstorm/setup-emsdk@v14
7272 with :
7373 version : ${{env.EM_VERSION}}
7474 actions-cache-folder : ${{env.EM_CACHE_FOLDER}}
@@ -128,7 +128,7 @@ jobs:
128128 -DCV_ENABLE_INTRINSICS=OFF \
129129 -DBUILD_opencv_dnn=ON \
130130 ..
131- make -j2
131+ make -j
132132 make install
133133 em++ -r -o ${GITHUB_WORKSPACE}/opencv_wasm/libopencv.o \
134134 -Wl,--whole-archive ${GITHUB_WORKSPACE}/opencv_wasm/lib/*.a \
@@ -142,7 +142,7 @@ jobs:
142142 echo "-----"
143143 mkdir src/build && cd $_
144144 emcmake cmake -DCMAKE_BUILD_TYPE=Release -DOpenCV_DIR=${GITHUB_WORKSPACE}/opencv_wasm/lib/cmake/opencv4 -DWASM_LIB=${GITHUB_WORKSPACE}/opencv_wasm/libopencv.o ..
145- make -j2
145+ make -j
146146 ls OpenCvSharpExtern
147147 cp OpenCvSharpExtern/libOpenCvSharpExtern.a ${GITHUB_WORKSPACE}/nuget/
148148
@@ -151,9 +151,9 @@ jobs:
151151 echo TODO
152152
153153 - name : Install .NET
154- uses : actions/setup-dotnet@v3
154+ uses : actions/setup-dotnet@v4
155155 with :
156- dotnet-version : ' 6 .0.x'
156+ dotnet-version : ' 8 .0.x'
157157
158158 - name : Create NuGet package
159159 env :
@@ -166,7 +166,7 @@ jobs:
166166 dotnet pack ${GITHUB_WORKSPACE}/nuget/OpenCvSharp4.runtime.wasm.csproj -o ${GITHUB_WORKSPACE}/artifacts_wasm
167167 ls ${GITHUB_WORKSPACE}/artifacts_wasm
168168
169- - uses : actions/upload-artifact@v3
169+ - uses : actions/upload-artifact@v4
170170 with :
171171 name : artifacts_wasm
172172 path : artifacts_wasm
0 commit comments