1
0
mirror of https://github.com/darkzoul5/YoutubePlaylistSync.git synced 2026-07-03 20:43:59 +03:00

Refactor Windows and Linux package upload steps to remove workspace variable from file paths and improve directory handling

This commit is contained in:
2025-10-13 17:02:07 +03:00
parent 1907730123
commit 66ca2a8abc
+8 -5
View File
@@ -59,7 +59,7 @@ jobs:
- name: Upload Windows release - name: Upload Windows release
uses: https://gitea.com/actions/gitea-release-action@v1 uses: https://gitea.com/actions/gitea-release-action@v1
with: with:
files: ${GITEA_WORKSPACE:-$PWD}/yt-playlist-windows-${{ gitea.ref_name }}.zip files: yt-playlist-windows-${{ gitea.ref_name }}.zip
tag_name: ${{ gitea.ref_name }} tag_name: ${{ gitea.ref_name }}
name: ${{ gitea.ref_name }} name: ${{ gitea.ref_name }}
@@ -106,16 +106,19 @@ jobs:
# aria2c Linux static # aria2c Linux static
mkdir -p "${GITEA_WORKSPACE:-$PWD}/dist/linux/aria2c_build" mkdir -p "${GITEA_WORKSPACE:-$PWD}/dist/linux/aria2c_build"
cd "${GITEA_WORKSPACE:-$PWD}/dist/linux/aria2c_build" BUILD_DIR="${GITEA_WORKSPACE:-$PWD}/dist/linux/aria2c_build"
BIN_DIR="${GITEA_WORKSPACE:-$PWD}/dist/linux/bin"
cd "$BUILD_DIR"
wget https://github.com/aria2/aria2/releases/download/release-1.37.0/aria2-1.37.0.tar.gz wget https://github.com/aria2/aria2/releases/download/release-1.37.0/aria2-1.37.0.tar.gz
tar -xzf aria2-1.37.0.tar.gz tar -xzf aria2-1.37.0.tar.gz
cd aria2-1.37.0 cd aria2-1.37.0
autoreconf -i autoreconf -i
./configure ARIA2_STATIC=yes --with-openssl ./configure ARIA2_STATIC=yes --with-openssl
make -j$(nproc) make -j"$(nproc)"
cp src/aria2c "${GITEA_WORKSPACE:-$PWD}/dist/linux/bin/aria2c" cp src/aria2c "$BIN_DIR/aria2c"
chmod +x "${GITEA_WORKSPACE:-$PWD}/dist/linux/bin/aria2c" chmod +x "$BIN_DIR/aria2c"
# Remove temp files and downloaded archives before zipping # Remove temp files and downloaded archives before zipping
rm -rf "${GITEA_WORKSPACE:-$PWD}/dist/linux/ffmpeg_temp" "${GITEA_WORKSPACE:-$PWD}/dist/linux/aria2c_build" "${GITEA_WORKSPACE:-$PWD}/dist/linux/ffmpeg.tar.xz" "${GITEA_WORKSPACE:-$PWD}/dist/linux/aria2c_build/aria2-1.37.0.tar.gz" rm -rf "${GITEA_WORKSPACE:-$PWD}/dist/linux/ffmpeg_temp" "${GITEA_WORKSPACE:-$PWD}/dist/linux/aria2c_build" "${GITEA_WORKSPACE:-$PWD}/dist/linux/ffmpeg.tar.xz" "${GITEA_WORKSPACE:-$PWD}/dist/linux/aria2c_build/aria2-1.37.0.tar.gz"