feat: add github action(#78)

Signed-off-by: Roman Zakharchuk <romikb@mail.ru>
This commit is contained in:
Roman Zakharchuk
2025-12-07 15:58:57 +02:00
committed by GitHub
parent 0d4a326a42
commit 7c15281ef5

26
.github/workflows/main.yml vendored Normal file
View File

@@ -0,0 +1,26 @@
name: build
on:
workflow_dispatch:
jobs:
build:
runs-on: windows-latest
steps:
- name: checkout
uses: actions/checkout@v4
- name: run build
shell: cmd
run: build.bat
- name: run installer build
shell: cmd
run: installer/build.bat
- name: upload installer artifacts
uses: actions/upload-artifact@v4
with:
name: installer artifacts
path: installer/dist/**
retention-days: 7