From 41c94aa44859121aafc8096d44c1dde9805b618e Mon Sep 17 00:00:00 2001 From: Rangi <35663410+Rangi42@users.noreply.github.com> Date: Tue, 6 May 2025 07:28:54 -0400 Subject: [PATCH] Omit the version number from distrbuted release archive filenames (#1685) --- .../workflows/create-release-artifacts.yml | 22 +++++++++---------- Dockerfile | 2 +- Makefile | 2 +- 3 files changed, 13 insertions(+), 13 deletions(-) diff --git a/.github/workflows/create-release-artifacts.yml b/.github/workflows/create-release-artifacts.yml index eb5b615a..b5c6fa27 100644 --- a/.github/workflows/create-release-artifacts.yml +++ b/.github/workflows/create-release-artifacts.yml @@ -61,12 +61,12 @@ jobs: cmake --install build --verbose --prefix install_dir --strip - name: Package binaries run: | - Compress-Archive -LiteralPath @("install_dir/bin/rgbasm.exe", "install_dir/bin/rgblink.exe", "install_dir/bin/rgbfix.exe", "install_dir/bin/rgbgfx.exe", "install_dir/bin/zlib1.dll", "install_dir/bin/libpng16.dll") "rgbds-${{ env.version }}-win${{ matrix.bits }}.zip" + Compress-Archive -LiteralPath @("install_dir/bin/rgbasm.exe", "install_dir/bin/rgblink.exe", "install_dir/bin/rgbfix.exe", "install_dir/bin/rgbgfx.exe", "install_dir/bin/zlib1.dll", "install_dir/bin/libpng16.dll") "rgbds-win${{ matrix.bits }}.zip" - name: Upload Windows binaries uses: actions/upload-artifact@v4 with: name: win${{ matrix.bits }} - path: rgbds-${{ env.version }}-win${{ matrix.bits }}.zip + path: rgbds-win${{ matrix.bits }}.zip macos: runs-on: macos-14 @@ -92,12 +92,12 @@ jobs: strip rgb{asm,link,fix,gfx} - name: Package binaries run: | - zip --junk-paths rgbds-${{ env.version }}-macos.zip rgb{asm,link,fix,gfx} man/* .github/scripts/install.sh + zip --junk-paths rgbds-macos.zip rgb{asm,link,fix,gfx} man/* .github/scripts/install.sh - name: Upload macOS binaries uses: actions/upload-artifact@v4 with: name: macos - path: rgbds-${{ env.version }}-macos.zip + path: rgbds-macos.zip linux: runs-on: ubuntu-22.04 # Oldest supported, for best glibc compatibility. @@ -119,12 +119,12 @@ jobs: strip rgb{asm,link,fix,gfx} - name: Package binaries run: | - tar caf rgbds-${{ env.version }}-linux-x86_64.tar.xz --transform='s#.*/##' rgb{asm,link,fix,gfx} man/* .github/scripts/install.sh + tar caf rgbds-linux-x86_64.tar.xz --transform='s#.*/##' rgb{asm,link,fix,gfx} man/* .github/scripts/install.sh - name: Upload Linux binaries uses: actions/upload-artifact@v4 with: name: linux - path: rgbds-${{ env.version }}-linux-x86_64.tar.xz + path: rgbds-linux-x86_64.tar.xz release: runs-on: ubuntu-latest @@ -155,11 +155,11 @@ jobs: draft: true # Don't publish the release quite yet... prerelease: ${{ contains(github.ref, '-rc') }} files: | - win32/rgbds-${{ env.version }}-win32.zip - win64/rgbds-${{ env.version }}-win64.zip - macos/rgbds-${{ env.version }}-macos.zip - linux/rgbds-${{ env.version }}-linux-x86_64.tar.xz - rgbds-${{ env.version }}.tar.gz + win32/rgbds-win32.zip + win64/rgbds-win64.zip + macos/rgbds-macos.zip + linux/rgbds-linux-x86_64.tar.xz + rgbds-source.tar.gz fail_on_unmatched_files: true env: GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/Dockerfile b/Dockerfile index 2d65cd2b..36215757 100644 --- a/Dockerfile +++ b/Dockerfile @@ -11,4 +11,4 @@ RUN apt-get update && \ RUN ./.github/scripts/install_deps.sh ubuntu-22.04 RUN make -j CXXFLAGS="-O3 -flto -DNDEBUG -static" PKG_CONFIG="pkg-config --static" Q= -RUN tar caf rgbds-${version}-linux-x86_64.tar.xz --transform='s#.*/##' rgbasm rgblink rgbfix rgbgfx man/* .github/scripts/install.sh +RUN tar caf rgbds-linux-x86_64.tar.xz --transform='s#.*/##' rgbasm rgblink rgbfix rgbgfx man/* .github/scripts/install.sh diff --git a/Makefile b/Makefile index 0fd21b8e..f6a76b72 100644 --- a/Makefile +++ b/Makefile @@ -265,4 +265,4 @@ wine-shim: dist: $Qgit ls-files | sed s~^~$${PWD##*/}/~ \ - | tar -czf rgbds-`git -c safe.directory='*' describe --tags | cut -c 2-`.tar.gz -C .. -T - + | tar -czf rgbds-source.tar.gz -C .. -T -