feat(ci): create win32 and macos installer

Signed-off-by: Roberto Scolaro <roberto.scolaro21@gmail.com>
This commit is contained in:
Roberto Scolaro
2023-11-01 23:20:48 +01:00
committed by poiana
parent f0d2f17c8d
commit 6d4006a1ec
5 changed files with 43 additions and 12 deletions

View File

@@ -234,12 +234,18 @@ jobs:
- name: Build project
run: |
cmake --build build --config Release
cmake --build build --target package --config Release
- name: Run unit Tests
run: |
build/unit_tests/Release/falco_unit_tests.exe
- name: Upload Falco win32 installer
uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3
with:
name: falco-installer-${{ inputs.version }}-win32.exe
path: build/falco-*.exe
- name: Upload Falco win32 package
uses: actions/upload-artifact@a8a3f3ad30e3422c9c7b888a15615d19a852ae32 # v3.1.3
with:
@@ -264,7 +270,7 @@ jobs:
- name: Build project
run: |
cmake --build build
cmake --build build --target package
- name: Run unit Tests
run: |