Skip to content

Commit 0f2fa76

Browse files
committed
update
1 parent 84100c3 commit 0f2fa76

File tree

1 file changed

+11
-13
lines changed

1 file changed

+11
-13
lines changed

.github/workflows/ts_release.yml

Lines changed: 11 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,8 @@ jobs:
2626
go-version: ${{ matrix.go_version }}
2727
cache: true
2828

29-
- name: Install Dependencies
30-
run: |
31-
go mod download
32-
# Установка swag для генерации доки
33-
go install github.com/swaggo/swag/cmd/swag@latest
29+
- name: Install Swag
30+
run: go install github.com/swaggo/swag/cmd/swag@latest
3431

3532
- name: Build Web and Docs
3633
if: matrix.group == 'standard'
@@ -57,29 +54,30 @@ jobs:
5754
GOOS=windows GOARCH=amd64 go build $FLAGS -o dist/TorrServer-windows-amd64.exe ./cmd
5855
GOOS=windows GOARCH=386 go build $FLAGS -o dist/TorrServer-windows-386.exe ./cmd
5956
60-
# Darwin
57+
# Darwin (Mac)
6158
GOOS=darwin GOARCH=amd64 go build $FLAGS -o dist/TorrServer-darwin-amd64 ./cmd
6259
GOOS=darwin GOARCH=arm64 go build $FLAGS -o dist/TorrServer-darwin-arm64 ./cmd
6360
64-
# MIPS & Others
61+
# FreeBSD
62+
GOOS=freebsd GOARCH=amd64 go build $FLAGS -o dist/TorrServer-freebsd-amd64 ./cmd
63+
GOOS=freebsd GOARCH=arm GOARM=7 go build $FLAGS -o dist/TorrServer-freebsd-arm7 ./cmd
64+
65+
# MIPS & RISC-V
6566
GOOS=linux GOARCH=mips GOMIPS=softfloat go build $FLAGS -o dist/TorrServer-linux-mips ./cmd
6667
GOOS=linux GOARCH=mipsle GOMIPS=softfloat go build $FLAGS -o dist/TorrServer-linux-mipsle ./cmd
68+
GOOS=linux GOARCH=mips64 GOMIPS64=softfloat go build $FLAGS -o dist/TorrServer-linux-mips64 ./cmd
69+
GOOS=linux GOARCH=mips64le GOMIPS64=softfloat go build $FLAGS -o dist/TorrServer-linux-mips64le ./cmd
6770
GOOS=linux GOARCH=riscv64 go build $FLAGS -o dist/TorrServer-linux-riscv64 ./cmd
6871
6972
- name: Build Android (Go 1.25)
7073
if: matrix.group == 'android'
7174
run: |
72-
# Для Android тоже нужен сгенерированный веб
7375
go run gen_web.go
74-
7576
LDFLAGS="-s -w -checklinkname=0"
7677
FLAGS="-ldflags=$LDFLAGS -tags=nosqlite -trimpath"
7778
mkdir -p dist
78-
79-
# Используем предустановленный NDK в Ubuntu 22.04
8079
export NDK_TOOLCHAIN="$ANDROID_NDK_LATEST_HOME/toolchains/llvm/prebuilt/linux-x86_64"
8180
82-
# Сборка Android платформ с CGO
8381
CC=$NDK_TOOLCHAIN/bin/armv7a-linux-androideabi21-clang CGO_ENABLED=1 GOOS=android GOARCH=arm GOARM=7 go build $FLAGS -o dist/TorrServer-android-arm7 ./cmd
8482
CC=$NDK_TOOLCHAIN/bin/aarch64-linux-android21-clang CGO_ENABLED=1 GOOS=android GOARCH=arm64 go build $FLAGS -o dist/TorrServer-android-arm64 ./cmd
8583
CC=$NDK_TOOLCHAIN/bin/i686-linux-android21-clang CGO_ENABLED=1 GOOS=android GOARCH=386 go build $FLAGS -o dist/TorrServer-android-386 ./cmd
@@ -95,7 +93,7 @@ jobs:
9593
needs: build
9694
runs-on: ubuntu-latest
9795
permissions:
98-
contents: write # Важно для создания релиза
96+
contents: write
9997
steps:
10098
- name: Download all artifacts
10199
uses: actions/download-artifact@v4

0 commit comments

Comments
 (0)