ci: rename binaries to ts3-tui and improve artifact naming

This commit is contained in:
Jose Luis Montañes Ojados
2026-01-17 03:09:31 +01:00
parent ed8f9a4538
commit 3dc4942942

View File

@@ -38,20 +38,21 @@ jobs:
run: | run: |
export CGO_ENABLED=1 export CGO_ENABLED=1
mkdir -p dist mkdir -p dist
# More descriptive name: ts3-tui
go build -o dist/ts3-tui.exe ./cmd/tui go build -o dist/ts3-tui.exe ./cmd/tui
# Copy DLLs # Copy DLLs
cp /mingw64/bin/libogg-0.dll dist/ cp /mingw64/bin/libogg-0.dll dist/
cp /mingw64/bin/libopus-0.dll dist/ cp /mingw64/bin/libopus-0.dll dist/
cp /mingw64/bin/libopusfile-0.dll dist/ cp /mingw64/bin/libopusfile-0.dll dist/
cp /mingw64/bin/libportaudio-2.dll dist/ || true cp /mingw64/bin/libportaudio-2.dll dist/ || true
# Create ZIP # Create ZIP with architecture name
cd dist && zip -r ../tui_windows_x86_64.zip . * cd dist && zip -r ../ts3-tui-windows-x86_64.zip . *
- name: Upload Artifact - name: Upload Artifact
uses: actions/upload-artifact@v3 uses: actions/upload-artifact@v3
with: with:
name: tui-windows-zip name: ts3-tui-windows-zip
path: tui_windows_x86_64.zip path: ts3-tui-windows-x86_64.zip
build-linux: build-linux:
runs-on: linux-x86_64 runs-on: linux-x86_64
@@ -78,12 +79,13 @@ jobs:
export CGO_ENABLED=1 export CGO_ENABLED=1
export ARCH=$(uname -m) export ARCH=$(uname -m)
mkdir -p dist mkdir -p dist
go build -o dist/tui_linux_${ARCH} ./cmd/tui # More descriptive name: ts3-tui-linux-ARCH
go build -o dist/ts3-tui-linux-${ARCH} ./cmd/tui
- name: Upload Artifact - name: Upload Artifact
uses: actions/upload-artifact@v3 uses: actions/upload-artifact@v3
with: with:
name: tui-linux-binaries name: ts3-tui-linux-binaries
path: dist/* path: dist/*
release: release:
@@ -98,7 +100,7 @@ jobs:
uses: softprops/action-gh-release@v1 uses: softprops/action-gh-release@v1
with: with:
files: | files: |
tui-windows-zip/tui_windows_x86_64.zip ts3-tui-windows-zip/ts3-tui-windows-x86_64.zip
tui-linux-binaries/* ts3-tui-linux-binaries/*
env: env:
GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }}