1
0
mirror of https://github.com/varbhat/exatorrent.git synced 2021-09-19 22:57:02 +03:00

Update build.yml

This commit is contained in:
Var Bhat
2021-09-08 01:36:39 +05:30
committed by GitHub
parent 2d19510d49
commit 8d2c8d101a

View File

@@ -21,11 +21,21 @@ jobs:
xbps-install -Syu || xbps-install -yu xbps
xbps-install -yu
- name: Install Packages
run: xbps-install -Sy git curl bash make go nodejs cross-x86_64-linux-musl cross-aarch64-linux-musl github-cli
run: xbps-install -Sy git wget bash make go nodejs cross-x86_64-linux-musl cross-aarch64-linux-musl cross-x86_64-w64-mingw32 clang github-cli zstd tar
- name: Checkout repository
uses: actions/checkout@v2
- name: Build exatorrent
run: go mod tidy && make web && make app-linux-amd64 && make app-linux-arm64 && make checksum
- name: Build exatorrent for Linux (amd64 and arm64) and Win (amd64)
run: go mod tidy && make web && make app-linux-amd64 && make app-linux-arm64 && make app-win-amd64
- name: Setup crossmac and Build for MacOS
run: |
wget "https://github.com/varbhat/crossmac/releases/latest/download/crossmac.tar.zst"
tar xvf crossmac.tar.zst
export LD_LIBRARY_PATH=$LD_LIBRARY_PATH:$(pwd)/crossmac/lib/
export PATH=$(pwd)/crossmac/bin/:$PATH
make app-darwin-amd64 app-darwin-arm64
- name: Generate SHA256 Checksum
run: |
make checksum
- name: Publish Releases
run: |
gh config set prompt disabled