From f54a36df00b912ef98da31fd24a77a152ab8876a Mon Sep 17 00:00:00 2001 From: Gonzalo Rafuls Date: Mon, 12 May 2025 18:05:04 +0200 Subject: [PATCH] fix: package upload and source rpm download --- .github/workflows/source-tarball.yml | 16 ++++++++++++++++ rpm/python3-badfish.spec.tpl | 2 +- 2 files changed, 17 insertions(+), 1 deletion(-) diff --git a/.github/workflows/source-tarball.yml b/.github/workflows/source-tarball.yml index 2fb71a6..7d28999 100644 --- a/.github/workflows/source-tarball.yml +++ b/.github/workflows/source-tarball.yml @@ -12,11 +12,27 @@ jobs: - uses: actions/checkout@v4 - name: Create versioned tarball + id: create-tarball run: | cd rpm && make tarball + echo "tarball_name=$(ls python3-badfish-*.tar.gz | head -n1)" >> $GITHUB_OUTPUT + echo "version=$(ls python3-badfish-*.tar.gz | sed 's/python3-badfish-\(.*\)\.tar\.gz/\1/')" >> $GITHUB_OUTPUT + working-directory: rpm - name: Upload artifact uses: actions/upload-artifact@v4 with: name: source-tarball path: rpm/python3-badfish-*.tar.gz + + - name: Create Release + id: create_release + uses: softprops/action-gh-release@v1 + with: + tag_name: v${{ steps.create-tarball.outputs.version }} + name: Release ${{ steps.create-tarball.outputs.version }} + files: rpm/${{ steps.create-tarball.outputs.tarball_name }} + draft: false + prerelease: false + env: + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} diff --git a/rpm/python3-badfish.spec.tpl b/rpm/python3-badfish.spec.tpl index 16886d5..72dfcc5 100644 --- a/rpm/python3-badfish.spec.tpl +++ b/rpm/python3-badfish.spec.tpl @@ -14,7 +14,7 @@ Summary: %{sum} License: GPL-3.0-or-later and MIT URL: https://github.com/%{org}/%{project} -Source: %{url}/archive/v%{version}/%{name}-%{version}.tar.gz +Source: %{url}/releases/download/v%{version}/python3-badfish-%{version}.tar.gz BuildArch: noarch BuildRequires: %{py3_dist setuptools}