From 6ada5d6c92ed1c4a56cc1eb9eb1742832221bdf1 Mon Sep 17 00:00:00 2001 From: Your Name Date: Mon, 6 Oct 2025 16:28:59 +0300 Subject: [PATCH] Update asset paths in build workflows Refined the asset inclusion in Linux, macOS, and Windows build workflows to specify subdirectories for branding icons, Icon, and sound assets. This change ensures only the necessary asset folders are packaged, improving build consistency across platforms. --- .github/workflows/build-linux.yml | 4 +++- .github/workflows/build-macos.yml | 4 +++- .github/workflows/build-windows.yml | 4 +++- 3 files changed, 9 insertions(+), 3 deletions(-) diff --git a/.github/workflows/build-linux.yml b/.github/workflows/build-linux.yml index 0e0aedc..e1ce894 100644 --- a/.github/workflows/build-linux.yml +++ b/.github/workflows/build-linux.yml @@ -122,7 +122,9 @@ jobs: ], include_files=[ ("src", "src"), - ("assets", "lib/assets"), + ("assets/branding/icons", "lib/assets/branding/icons"), + ("assets/Icon", "lib/assets/Icon"), + ("assets/sound", "lib/assets/sound"), ("languages", "lib/languages"), ("ytsage.desktop", "share/applications/ytsage.desktop"), ("assets/branding/icons/icon.png", "share/pixmaps/ytsage.png"), diff --git a/.github/workflows/build-macos.yml b/.github/workflows/build-macos.yml index 1456865..b38d789 100644 --- a/.github/workflows/build-macos.yml +++ b/.github/workflows/build-macos.yml @@ -123,7 +123,9 @@ jobs: ], include_files=[ ("src", "src"), - ("assets", "lib/assets"), + ("assets/branding/icons", "lib/assets/branding/icons"), + ("assets/Icon", "lib/assets/Icon"), + ("assets/sound", "lib/assets/sound"), ("languages", "lib/languages"), ], ) diff --git a/.github/workflows/build-windows.yml b/.github/workflows/build-windows.yml index 8dd1137..f663bb7 100644 --- a/.github/workflows/build-windows.yml +++ b/.github/workflows/build-windows.yml @@ -114,7 +114,9 @@ jobs: Add-Content -Path "setup_cxfreeze.py" -Value " ]," Add-Content -Path "setup_cxfreeze.py" -Value " include_files=[" Add-Content -Path "setup_cxfreeze.py" -Value ' ("src", "src"),' - Add-Content -Path "setup_cxfreeze.py" -Value ' ("assets", "lib/assets"),' + Add-Content -Path "setup_cxfreeze.py" -Value ' ("assets/branding/icons", "lib/assets/branding/icons"),' + Add-Content -Path "setup_cxfreeze.py" -Value ' ("assets/Icon", "lib/assets/Icon"),' + Add-Content -Path "setup_cxfreeze.py" -Value ' ("assets/sound", "lib/assets/sound"),' Add-Content -Path "setup_cxfreeze.py" -Value ' ("languages", "lib/languages"),' Add-Content -Path "setup_cxfreeze.py" -Value " ]," Add-Content -Path "setup_cxfreeze.py" -Value ")"