From 9132f92410b5e53557a7e556095db49b8989d3e3 Mon Sep 17 00:00:00 2001 From: Syping Date: Wed, 1 Dec 2021 09:04:10 +0100 Subject: [PATCH] GitHub Actions: Artifact uploads added --- .github/workflows/ubuntu.yml | 9 +++++++++ .github/workflows/webassembly.yml | 7 +++++++ .github/workflows/windows.yml | 14 ++++++++++++++ 3 files changed, 30 insertions(+) diff --git a/.github/workflows/ubuntu.yml b/.github/workflows/ubuntu.yml index a62b523..2565755 100644 --- a/.github/workflows/ubuntu.yml +++ b/.github/workflows/ubuntu.yml @@ -26,3 +26,12 @@ jobs: run: cmake --build ${{github.workspace}}/build --config ${{env.BUILD_TYPE}} - name: Install run: sudo cmake --install ${{github.workspace}}/build --config ${{env.BUILD_TYPE}} + - name: Upload + uses: actions/upload-artifact@v2 + with: + name: Ubuntu + path: | + /usr/local/bin/ragephoto-extract + /usr/local/lib/libragephoto.so + /usr/local/lib/pkgconfig/ragephoto.pc + /usr/local/include/RagePhoto/ diff --git a/.github/workflows/webassembly.yml b/.github/workflows/webassembly.yml index dbd9b27..08eebb4 100644 --- a/.github/workflows/webassembly.yml +++ b/.github/workflows/webassembly.yml @@ -26,3 +26,10 @@ jobs: run: emcmake cmake -B ${{github.workspace}}/build -DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}} -GNinja - name: Build run: cmake --build ${{github.workspace}}/build --config ${{env.BUILD_TYPE}} + - name: Upload + uses: actions/upload-artifact@v2 + with: + name: WebAssembly + path: | + ${{github.workspace}}/build/libragephoto.js + ${{github.workspace}}/build/libragephoto.wasm diff --git a/.github/workflows/windows.yml b/.github/workflows/windows.yml index 351964d..17cf964 100644 --- a/.github/workflows/windows.yml +++ b/.github/workflows/windows.yml @@ -21,3 +21,17 @@ jobs: run: cmake -B ${{github.workspace}}/build -DCMAKE_BUILD_TYPE=${{env.BUILD_TYPE}} -GNinja - name: Build run: cmake --build ${{github.workspace}}/build --config ${{env.BUILD_TYPE}} + - name: Install + run: cmake --install ${{github.workspace}}/build --config ${{env.BUILD_TYPE}} --prefix ${{github.workspace}}/build + - name: Upload + uses: actions/upload-artifact@v2 + with: + name: Windows MSVC + path: | + ${{github.workspace}}/build/libragephoto.dll + ${{github.workspace}}/build/libragephoto.dll.manifest + ${{github.workspace}}/build/ragephoto.exp + ${{github.workspace}}/build/ragephoto.lib + ${{github.workspace}}/build/ragephoto-extract.exe + ${{github.workspace}}/build/ragephoto-extract.exe.manifest + ${{github.workspace}}/build/include/RagePhoto/