From 1b7b6b70ca0453df74d073af93b7f5fc59e0a1b5 Mon Sep 17 00:00:00 2001 From: zebra-lucky Date: Thu, 24 Oct 2024 23:57:44 +0300 Subject: [PATCH] add Win build job --- .github/workflows/build.yml | 40 ++++++++++++++++++++++++++++++++++++- 1 file changed, 39 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build.yml b/.github/workflows/build.yml index 1e23ebe87..188f1ccbd 100644 --- a/.github/workflows/build.yml +++ b/.github/workflows/build.yml @@ -42,7 +42,7 @@ jobs: uses: actions/checkout@v1 - name: Set outputs for pkg_ver run: | - export ELECTRUM_VERSION=`./contrib/print_electrum_version.py + export ELECTRUM_VERSION=`./contrib/print_electrum_version.py` echo "::set-output name=pkg_ver::$(echo $ELECTRUM_VERSION)" - name: build AppImage run: | @@ -76,3 +76,41 @@ jobs: asset_path: dist/electrum-${{ github.ref_name }}-x86_64.AppImage asset_name: electrum-${{ github.ref_name }}-x86_64.AppImage asset_content_type: application/octet-stream + + build_win: + needs: create_release + runs-on: ubuntu-20.04 + name: create build for win + steps: + - name: Checkout + uses: actions/checkout@v1 + - name: build win files + run: | + ./contrib/build-wine/build.sh + - name: Upload standalone Win exe + uses: actions/upload-release-asset@v1 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + upload_url: ${{ needs.create_release.outputs.upload_url }} + asset_path: contrib/build-wine/dist/electrum-${{ github.ref_name }}.exe + asset_name: electrum-${{ github.ref_name }}.exe + asset_content_type: application/octet-stream + - name: Upload portable Win exe + uses: actions/upload-release-asset@v1 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + upload_url: ${{ needs.create_release.outputs.upload_url }} + asset_path: contrib/build-wine/dist/electrum-${{ github.ref_name }}-portable.exe + asset_name: electrum-${{ github.ref_name }}-portable.exe + asset_content_type: application/octet-stream + - name: Upload setup for Win + uses: actions/upload-release-asset@v1 + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + with: + upload_url: ${{ needs.create_release.outputs.upload_url }} + asset_path: contrib/build-wine/dist/electrum-${{ github.ref_name }}-setup.exe + asset_name: electrum-${{ github.ref_name }}-setup.exe + asset_content_type: application/octet-stream