Create build-windows.yml

This commit is contained in:
testing 2024-10-27 15:05:48 +03:00 committed by GitHub
parent 862ae72fd3
commit 10299a284e
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

36
.github/workflows/build-windows.yml vendored Normal file
View File

@ -0,0 +1,36 @@
name: Build zapret
on:
workflow_dispatch:
jobs:
build:
name: Build for Windows
runs-on: windows-latest
env:
SRC_PATH: nfq
defaults:
run:
shell: C:\cygwin\bin\bash.exe --noprofile --norc -o igncr -eo pipefail '{0}'
steps:
- name: Install Cygwin Action
uses: cygwin/cygwin-install-action@v4
with:
packages: >-
gcc-core
make
zlib-devel
- uses: actions/checkout@v4
with:
sparse-checkout: ${{ env.SRC_PATH }}
- name: Compile zapret
run: make cygwin64
working-directory: ${{ env.SRC_PATH }}
- name: Upload output file
uses: actions/upload-artifact@v4
with:
name: winws.exe
path: ${{ env.SRC_PATH }}/winws.exe