From b62f558c7b927530fd56dc10e8e31ed92bd18a22 Mon Sep 17 00:00:00 2001 From: Flowseal Date: Mon, 15 Jun 2026 07:44:24 +0300 Subject: [PATCH] release workflow changes --- .github/workflows/release.yml | 36 +++++++++++++++++++++++++++++++---- 1 file changed, 32 insertions(+), 4 deletions(-) diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index 3a50cda..6fe5afe 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -26,18 +26,45 @@ jobs: fi - name: Install tools - run: sudo apt-get install -y rar p7zip-full + run: | + sudo apt-get update + sudo apt-get install -y zip tar rar + + - name: Prepare release bundle + run: | + NAME="zapret-discord-youtube-${{ github.event.inputs.tag }}" + + mkdir "$NAME" + + cp -r bin "$NAME/" + cp -r lists "$NAME/" + cp -r utils "$NAME/" + cp *.bat "$NAME/" + + cp README.md "$NAME/" + cp LICENSE.txt "$NAME/" + + ( + cd "$NAME" + find . -type f -exec sha256sum {} \; + ) > "$NAME/SHA256SUMS.txt" - name: Create archives run: | NAME="zapret-discord-youtube-${{ github.event.inputs.tag }}" - 7z a "${NAME}.zip" bin/ lists/ utils/ *.bat - rar a "${NAME}.rar" bin/ lists/ utils/ *.bat + + zip -qr "${NAME}.zip" "$NAME" + rar a -idq "${NAME}.rar" "$NAME" + tar --owner=0 --group=0 -czf "${NAME}.tar.gz" "$NAME" - name: Print SHA256 checksums run: | NAME="zapret-discord-youtube-${{ github.event.inputs.tag }}" - sha256sum "${NAME}.zip" "${NAME}.rar" + + sha256sum \ + "${NAME}.zip" \ + "${NAME}.rar" \ + "${NAME}.tar.gz" - name: Create GitHub Release uses: softprops/action-gh-release@v2 @@ -47,3 +74,4 @@ jobs: files: | zapret-discord-youtube-${{ github.event.inputs.tag }}.zip zapret-discord-youtube-${{ github.event.inputs.tag }}.rar + zapret-discord-youtube-${{ github.event.inputs.tag }}.tar.gz \ No newline at end of file