From 415f1c48c45d8597226b04c08ff8d903cfbd0a9e Mon Sep 17 00:00:00 2001 From: W3AXL Date: Wed, 29 Jan 2025 14:27:04 -0500 Subject: [PATCH] Update cmake-multi-platform.yml --- .github/workflows/cmake-multi-platform.yml | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/.github/workflows/cmake-multi-platform.yml b/.github/workflows/cmake-multi-platform.yml index 5946a9b..8dc3327 100644 --- a/.github/workflows/cmake-multi-platform.yml +++ b/.github/workflows/cmake-multi-platform.yml @@ -1,6 +1,6 @@ # This starter workflow is for a CMake project running on multiple platforms. There is a different starter workflow if you just want a single platform. # See: https://github.com/actions/starter-workflows/blob/main/ci/cmake-single-platform.yml -name: CMake on multiple platforms +name: Cross Platform Shared Library Build on: push: @@ -59,3 +59,12 @@ jobs: - name: Build # Build your program with the given configuration. Note that --config is needed because the default Windows generator is a multi-config generator (Visual Studio generator). run: cmake --build ${{ steps.strings.outputs.build-output-dir }} --config ${{ matrix.build_type }} + + - name: Save Library Artifact + # Upload the dll or so + uses: actions/upload-artifact@v4 + with: + name: dvmvocoder + path: | + ${{ steps.strings.outputs.build-output-dir }}/*.dll + ${{ steps.strings.outputs.build-output-dir }}/*.so