feat: update Linux artifact names and improve AppImage config categories

This commit is contained in:
Dr.Blank 2025-05-23 10:42:48 +05:30
parent d1cb638d5f
commit e83a447fd8
No known key found for this signature in database
GPG key ID: BA5F87FF0560C57B
3 changed files with 12 additions and 11 deletions

View file

@ -111,7 +111,7 @@ jobs:
- name: Install Linux dependencies - name: Install Linux dependencies
run: | run: |
sudo apt-get update -y sudo apt-get update -y
sudo apt-get install -y clang cmake ninja-build pkg-config libgtk-3-dev liblzma-dev locate sudo apt-get install -y clang cmake ninja-build pkg-config libgtk-3-dev liblzma-dev locate libfuse2
# Download and install appimagetool # Download and install appimagetool
wget https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-x86_64.AppImage wget https://github.com/AppImage/AppImageKit/releases/download/continuous/appimagetool-x86_64.AppImage
chmod +x appimagetool-x86_64.AppImage chmod +x appimagetool-x86_64.AppImage
@ -128,8 +128,8 @@ jobs:
# Find and rename .deb file # Find and rename .deb file
DEB_FILE=$(find dist/ -name "*.deb" -type f) DEB_FILE=$(find dist/ -name "*.deb" -type f)
if [ -n "$DEB_FILE" ]; then if [ -n "$DEB_FILE" ]; then
mv "$DEB_FILE" dist/fast-forge-linux-amd64.deb mv "$DEB_FILE" dist/vaani-linux-amd64.deb
echo "Renamed DEB: $DEB_FILE to dist/fast-forge-linux-amd64.deb" echo "Renamed DEB: $DEB_FILE to dist/vaani-linux-amd64.deb"
else else
echo "Error: .deb file not found in dist/" echo "Error: .deb file not found in dist/"
exit 1 exit 1
@ -138,8 +138,8 @@ jobs:
# Find and rename .AppImage file # Find and rename .AppImage file
APPIMAGE_FILE=$(find dist/ -name "*.AppImage" -type f) APPIMAGE_FILE=$(find dist/ -name "*.AppImage" -type f)
if [ -n "$APPIMAGE_FILE" ]; then if [ -n "$APPIMAGE_FILE" ]; then
mv "$APPIMAGE_FILE" dist/fast-forge-linux-amd64.AppImage mv "$APPIMAGE_FILE" dist/vaani-linux-amd64.AppImage
echo "Renamed AppImage: $APPIMAGE_FILE to dist/fast-forge-linux-amd64.AppImage" echo "Renamed AppImage: $APPIMAGE_FILE to dist/vaani-linux-amd64.AppImage"
else else
echo "Error: .AppImage file not found in dist/" echo "Error: .AppImage file not found in dist/"
exit 1 exit 1
@ -151,8 +151,8 @@ jobs:
with: with:
name: linux-release-artifacts name: linux-release-artifacts
path: | path: |
dist/fast-forge-linux-amd64.deb dist/vaani-linux-amd64.deb
dist/fast-forge-linux-amd64.AppImage dist/vaani-linux-amd64.AppImage
# Job 4: Create GitHub Release (NEW - runs only on tag pushes) # Job 4: Create GitHub Release (NEW - runs only on tag pushes)
create_release: create_release:

View file

@ -27,8 +27,8 @@ Client for [Audiobookshelf](https://github.com/advplyr/audiobookshelf) server ma
### Linux ### Linux
[<img src="https://img.shields.io/badge/Linux%20(.deb)-Download-blue" alt="Download Linux (.deb)" height="80">](https://github.com/Dr-Blank/Vaani/releases/latest/download/fast-forge-linux-amd64.deb) [<img src="https://img.shields.io/badge/.deb-Download-blue" alt="Download Linux (.deb)" height="30">](https://github.com/Dr-Blank/Vaani/releases/latest/download/vaani-linux-amd64.deb)
[<img src="https://img.shields.io/badge/Linux%20(AppImage)-Download-blue" alt="Download Linux (AppImage)" height="80">](https://github.com/Dr-Blank/Vaani/releases/latest/download/fast-forge-linux-amd64.AppImage) [<img src="https://img.shields.io/badge/AppImage-Download-blue" alt="Download Linux (AppImage)" height="30">](https://github.com/Dr-Blank/Vaani/releases/latest/download/vaani-linux-amd64.AppImage)
## Screencaps ## Screencaps

View file

@ -26,8 +26,9 @@ keywords:
generic_name: Audiobook Player generic_name: Audiobook Player
categories: categories:
- Media - AudioVideo
- Utility - Audio
- Player
startup_notify: true startup_notify: true
# TODO: Review and update fields for AppImage specifics (e.g., icon, metadata). # TODO: Review and update fields for AppImage specifics (e.g., icon, metadata).