From 9132f92410b5e53557a7e556095db49b8989d3e3 Mon Sep 17 00:00:00 2001
From: Syping <schiedelrafael@keppe.org>
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/