From 24d59059f961359fc98fe26e9b89e5427bc0fcf3 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Thomas=20M=C3=BCller?= <tmueller@nvidia.com>
Date: Tue, 20 Dec 2022 08:29:18 +0100
Subject: [PATCH] CI: upload zip archive with required files instead of raw
 binary

---
 .github/workflows/main.yml | 10 ++++++++--
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml
index 292180b..dd7e7dd 100644
--- a/.github/workflows/main.yml
+++ b/.github/workflows/main.yml
@@ -139,9 +139,15 @@ jobs:
       - name: Build
         working-directory: ${{ env.build_dir }}
         run: cmake --build . --config ${{ env.config }} --target ALL_BUILD --verbose
+      - name: zip Binaries, Configs, and Datasets
+        if: ${{ matrix.recommended_gpus }}
+        uses: vimtor/action-zip@v1
+        with:
+          files: README.md LICENSE.txt ${{ env.build_dir }}/instant-ngp.exe ${{ env.build_dir }}/nvngx_dlss.dll configs/ docs/nerf_dataset_tips.md docs/assets_readme/ data/
+          dest: "Instant NGP for ${{ matrix.recommended_gpus }}.zip"
       - name: Upload binaries
         if: ${{ matrix.recommended_gpus }}
         uses: actions/upload-artifact@v3
         with:
-          name: Windows binaries for ${{ matrix.recommended_gpus }}
-          path: ${{ env.build_dir }}/instant-ngp.exe
+          name: Windows release for ${{ matrix.recommended_gpus }}
+          path: ./*.zip
-- 
GitLab