From ec63d7fbe0c99d9a33dca55f670a1b8644d62ac5 Mon Sep 17 00:00:00 2001
From: FunkyFr3sh <cc.red.alert.1@googlemail.com>
Date: Mon, 5 Aug 2024 04:25:01 +0200
Subject: [PATCH] create experimental releases

---
 .github/workflows/build.yml | 16 ++++++++++++++++
 1 file changed, 16 insertions(+)

diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml
index f553ba7..648427b 100644
--- a/.github/workflows/build.yml
+++ b/.github/workflows/build.yml
@@ -69,6 +69,8 @@ jobs:
   - name:  Prepare artifact
     run:   |
            :
+           
+           mkdir -p cnc-ddraw-experimental
 
            if [[ -f "${{ steps.build-release.outputs.release }}" ]]; then
               mkdir -p cnc-ddraw-release
@@ -80,6 +82,8 @@ jobs:
               mkdir -p cnc-ddraw-releasexp
               
               cp "${{ steps.build-releasexp.outputs.releasexp }}" cnc-ddraw-releasexp
+              
+              7z a -tzip -mm=Deflate -mfb=258 -mpass=15 "./cnc-ddraw-experimental/cnc-ddraw-experimental-release.zip" "./cnc-ddraw-releasexp/*"
            fi
 
            if [[ -f "${{ steps.build-debug.outputs.debug }}" ]]; then
@@ -94,6 +98,8 @@ jobs:
 
               cp "${{ steps.build-debuglogxp.outputs.debuglogxp }}" cnc-ddraw-debuglogxp
               cp "${{ steps.build-debuglogxp.outputs.debuglogxp-pdb }}" cnc-ddraw-debuglogxp
+              
+              7z a -tzip -mm=Deflate -mfb=258 -mpass=15 "./cnc-ddraw-experimental/cnc-ddraw-experimental-debuglog.zip" "./cnc-ddraw-debuglogxp/*"
            fi
 
            if [[ -f "${{ steps.build-debuglogminixp.outputs.debuglogminixp }}" ]]; then
@@ -139,3 +145,13 @@ jobs:
      name: cnc-ddraw-debuglogminixp
      path: cnc-ddraw-debuglogminixp
      retention-days: 14
+     
+  - name: Release experimental
+    uses: softprops/action-gh-release@v1
+    with:
+      prerelease: true
+      name: experimental
+      tag_name: experimental
+      files: cnc-ddraw-experimental/* 
+      fail_on_unmatched_files: true
+      draft: true
\ No newline at end of file