workflow: build win10 binary on release

This commit is contained in:
Shuanglei Tao
2022-08-08 16:30:06 +08:00
parent 3ba994ac6b
commit b76c91e0ae

View File

@@ -47,4 +47,34 @@ jobs:
upload_url: ${{ needs.release.outputs.upload_url }}
asset_path: build/ttyd
asset_name: ttyd.${{ matrix.target }}
asset_content_type: application/octet-stream
asset_content_type: application/octet-stream
win10:
runs-on: windows-latest
needs: release
steps:
- uses: actions/checkout@v2
- uses: msys2/setup-msys2@v2
with:
msystem: MINGW64
install: >-
make
mingw64/mingw-w64-x86_64-gcc
mingw64/mingw-w64-x86_64-cmake
mingw64/mingw-w64-x86_64-zlib
mingw64/mingw-w64-x86_64-libuv
mingw64/mingw-w64-x86_64-mbedtls
mingw64/mingw-w64-x86_64-json-c
update: true
- name: Build ttyd
shell: msys2 {0}
run: ./scripts/mingw-build.sh
- name: Upload assets
id: upload-release-asset
uses: actions/upload-release-asset@v1
env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}
with:
upload_url: ${{ needs.release.outputs.upload_url }}
asset_path: build/ttyd.exe
asset_name: ttyd.win10.exe
asset_content_type: application/octet-stream