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