diff --git a/.github/workflows/go-build.yaml b/.github/workflows/go-build.yaml index 25bec9161..47e0569be 100644 --- a/.github/workflows/go-build.yaml +++ b/.github/workflows/go-build.yaml @@ -80,6 +80,19 @@ jobs: cp ${GITHUB_WORKSPACE}/README.md ./warp-plus_${{ env.ASSET_NAME }}/README.md cp ${GITHUB_WORKSPACE}/LICENSE ./warp-plus_${{ env.ASSET_NAME }}/LICENSE + - name: Redistribute wintun.dll + if: matrix.goos == 'windows' + run: | + curl -LO https://www.wintun.net/builds/wintun-0.14.1.zip + unzip wintun-0.14.1.zip -d wintun + if [ "$GOARCH" = "amd64" ]; then + mv wintun/wintun/bin/amd64/wintun.dll ./warp-plus_${{ env.ASSET_NAME }}/ + elif [ "$GOARCH" = "arm64" ]; then + mv wintun/wintun/bin/arm64/wintun.dll ./warp-plus_${{ env.ASSET_NAME }}/ + elif [ "$GOARCH" = "386" ]; then + mv wintun/wintun/bin/x86/wintun.dll ./warp-plus_${{ env.ASSET_NAME }}/ + fi + - name: Create ZIP archive shell: bash run: |