From de3662907617509b139c98a23ed5f44aecc54a19 Mon Sep 17 00:00:00 2001 From: JieXu Date: Tue, 19 Aug 2025 20:01:15 +0800 Subject: [PATCH] Update build-linux.yml --- .github/workflows/build-linux.yml | 27 ++++++++++++++++++++++++++- 1 file changed, 26 insertions(+), 1 deletion(-) diff --git a/.github/workflows/build-linux.yml b/.github/workflows/build-linux.yml index f793a1cb..56909465 100644 --- a/.github/workflows/build-linux.yml +++ b/.github/workflows/build-linux.yml @@ -98,4 +98,29 @@ jobs: file: ${{ github.workspace }}/v2rayN*.zip tag: ${{ github.event.inputs.release_tag }} file_glob: true - prerelease: true \ No newline at end of file + prerelease: true + +# release RHEL package +- name: Package RPM (RHEL-family) + if: github.event.inputs.release_tag != '' + run: | + chmod 755 package-rhel.sh + # Build for both x86_64 and aarch64 in one go (explicit version passed; no --buildfrom) + ./package-rhel.sh "${{ github.event.inputs.release_tag }}" --arch all + +- name: Upload RPM artifacts + if: github.event.inputs.release_tag != '' + uses: actions/upload-artifact@v4.6.2 + with: + name: v2rayN-rpm + path: | + ${{ env.HOME }}/rpmbuild/RPMS/**/*.rpm + +- name: Upload RPMs to release + uses: svenstaro/upload-release-action@v2 + if: github.event.inputs.release_tag != '' + with: + file: ${{ env.HOME }}/rpmbuild/RPMS/**/*.rpm + tag: ${{ github.event.inputs.release_tag }} + file_glob: true + prerelease: true