Create installer

This commit is contained in:
Roland Rabien 2026-01-13 12:56:20 -08:00
commit 386a89cc9a
11 changed files with 591 additions and 36 deletions

View file

@ -3,7 +3,7 @@ on:
push:
branches:
- '**'
concurrency:
group: build-${{ github.ref || github.run_id }}
@ -25,6 +25,11 @@ jobs:
- uses: actions/checkout@v4
with:
submodules: recursive
- name: Install Inno Setup (Windows)
if: runner.os == 'Windows'
run: choco install innosetup -y
- name: "Run script"
run: |
./ci/build.sh
@ -35,9 +40,14 @@ jobs:
APPLE_PASS: ${{ secrets.APPLE_PASS }}
APPLE_USER: ${{ secrets.APPLE_USER }}
APIKEY: ${{ secrets.APIKEY }}
- name: Upload Artifact
uses: actions/upload-artifact@v4
with:
name: Binaries ${{ matrix.name }}
path: ci/bin/*.zip
retention-days: 30
path: |
ci/bin/*.zip
ci/bin/*.pkg
ci/bin/*.deb
ci/bin/*.exe
retention-days: 30