]> OCCT Git - occt.git/commit
Testing - Migration PR actions to VCPKG-based (#587)
authorPasukhin Dmitry <dpasukhi@opencascade.com>
Sun, 6 Jul 2025 13:35:22 +0000 (14:35 +0100)
committerGitHub <noreply@github.com>
Sun, 6 Jul 2025 13:35:22 +0000 (14:35 +0100)
commitc0a6aee75df639a74d6517043d39eb622cff4f89
tree483366a8c8899bbddd1c45060ffe1f5b8bf5b8ce
parentbdbd5ac589115c65fc37138fcf2684936fa52c88
Testing - Migration PR actions to VCPKG-based (#587)

Update the default testing to use result of VCPKG.
The 3rd-party are stored in GitHub NuGet storage and reused.
The 3rd-party archive with installed 3rd-party added as an artefact
Updated the actions to work with VCPKG 3rd party
28 files changed:
.github/actions/build-docs/action.yml
.github/actions/build-occt/action.yml
.github/actions/build-sample-qt/action.yml
.github/actions/build-tinspector/action.yml
.github/actions/download-vcpkg-cache/action.yml [new file with mode: 0644]
.github/actions/retest-failures/action.yml
.github/actions/run-gtest/action.yml
.github/actions/run-tests/action.yml
.github/actions/test-summary/action.yml
.github/actions/testgrid/testwindows.tcl
.github/actions/testgrid/testwindowsclang.tcl
.github/actions/upload-vcpkg-cache/action.yml [new file with mode: 0644]
.github/actions/vcpkg-setup/action.yml [new file with mode: 0644]
.github/workflows/build-and-test-multiplatform.yml
CMakeLists.txt
adm/cmake/draco.cmake
adm/cmake/occt_csf.cmake
adm/cmake/tcl.cmake
adm/vcpkg/ports/tcl/0001-Add-tk-build.patch [deleted file]
adm/vcpkg/ports/tcl/0001-Support-Tk.patch [new file with mode: 0644]
adm/vcpkg/ports/tcl/0002-Add-setpath-target.patch [deleted file]
adm/vcpkg/ports/tcl/0003-Update-unix-build.patch [deleted file]
adm/vcpkg/ports/tcl/0004-Update-mingw-build.patch [deleted file]
adm/vcpkg/ports/tcl/force-shell-install.patch [deleted file]
adm/vcpkg/ports/tcl/portfile.cmake
adm/vcpkg/triplets/x64-linux-dynamic-release.cmake [new file with mode: 0644]
adm/vcpkg/vcpkg-configuration.json
adm/vcpkg/vcpkg.json