Update build-linux.yml

This commit is contained in:
JieXu 2025-08-19 20:14:58 +08:00 committed by GitHub
parent e6da14f4a8
commit e26f01fc5d
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -99,3 +99,28 @@ jobs:
tag: ${{ github.event.inputs.release_tag }} tag: ${{ github.event.inputs.release_tag }}
file_glob: true file_glob: true
prerelease: true 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