From f90dd47811b4dbb8a5c4ae96e4c98e3367e44232 Mon Sep 17 00:00:00 2001 From: tobyxdd Date: Sat, 10 Dec 2022 16:03:24 -0800 Subject: [PATCH] ci: add amd64-avx, armv5 & mipsle-sf builds --- .github/workflows/dev-build-master.yml | 2 +- .github/workflows/release.yml | 8 +++++++- build.sh | 2 +- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/.github/workflows/dev-build-master.yml b/.github/workflows/dev-build-master.yml index 19a4e72..4cfcc33 100644 --- a/.github/workflows/dev-build-master.yml +++ b/.github/workflows/dev-build-master.yml @@ -29,7 +29,7 @@ jobs: - name: Run build script env: - HY_APP_PLATFORMS: 'darwin/amd64,darwin/arm64,windows/amd64,windows/386,linux/amd64,linux/386,linux/arm,linux/arm64,linux/s390x,linux/mipsle,freebsd/amd64,freebsd/386,freebsd/arm,freebsd/arm64' + HY_APP_PLATFORMS: 'darwin/amd64,darwin/amd64-avx,darwin/arm64,windows/amd64,windows/amd64-avx,windows/386,linux/amd64,linux/amd64-avx,linux/386,linux/arm,linux/armv5,linux/arm64,linux/s390x,linux/mipsle,linux/mipsle-sf,freebsd/amd64,freebsd/amd64-avx,freebsd/386,freebsd/arm,freebsd/arm64' run: ./build.sh shell: bash diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index f19e94e..62f1be1 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -25,7 +25,7 @@ jobs: - name: Run build script env: - HY_APP_PLATFORMS: 'darwin/amd64,darwin/arm64,windows/amd64,windows/386,linux/amd64,linux/386,linux/arm,linux/arm64,linux/s390x,linux/mipsle,freebsd/amd64,freebsd/386,freebsd/arm,freebsd/arm64' + HY_APP_PLATFORMS: 'darwin/amd64,darwin/amd64-avx,darwin/arm64,windows/amd64,windows/amd64-avx,windows/386,linux/amd64,linux/amd64-avx,linux/386,linux/arm,linux/armv5,linux/arm64,linux/s390x,linux/mipsle,linux/mipsle-sf,freebsd/amd64,freebsd/amd64-avx,freebsd/386,freebsd/arm,freebsd/arm64' run: ./build.sh shell: bash @@ -42,16 +42,22 @@ jobs: with: files: | ./build/hysteria-darwin-amd64 + ./build/hysteria-darwin-amd64-avx ./build/hysteria-darwin-arm64 ./build/hysteria-windows-amd64.exe + ./build/hysteria-windows-amd64-avx.exe ./build/hysteria-windows-386.exe ./build/hysteria-linux-amd64 + ./build/hysteria-linux-amd64-avx ./build/hysteria-linux-386 ./build/hysteria-linux-arm + ./build/hysteria-linux-armv5 ./build/hysteria-linux-arm64 ./build/hysteria-linux-s390x ./build/hysteria-linux-mipsle + ./build/hysteria-linux-mipsle-sf ./build/hysteria-freebsd-amd64 + ./build/hysteria-freebsd-amd64-avx ./build/hysteria-freebsd-386 ./build/hysteria-freebsd-arm ./build/hysteria-freebsd-arm64 diff --git a/build.sh b/build.sh index 0c75988..48c5a94 100755 --- a/build.sh +++ b/build.sh @@ -39,7 +39,7 @@ platform_to_env() { case "$arch" in arm) - env+=" GOARM= GOARCH=arm" + env+=" GOARM=7 GOARCH=arm" ;; armv5) env+=" GOARM=5 GOARCH=arm"