From 0b89e9a8f9dd79ec504293d37eeb15b332e673e5 Mon Sep 17 00:00:00 2001 From: beyondkmp Date: Sun, 10 Aug 2025 12:08:36 +0800 Subject: [PATCH] feat: add RPM target support for Linux builds (#9026) * Updated electron-builder configuration to include RPM as a target for Linux builds. * Modified GitHub workflows to install RPM dependencies during the build process for both nightly and release workflows. --- .github/workflows/nightly-build.yml | 1 + .github/workflows/release.yml | 1 + electron-builder.yml | 1 + 3 files changed, 3 insertions(+) diff --git a/.github/workflows/nightly-build.yml b/.github/workflows/nightly-build.yml index 72153a74c2..96c2e73aad 100644 --- a/.github/workflows/nightly-build.yml +++ b/.github/workflows/nightly-build.yml @@ -93,6 +93,7 @@ jobs: - name: Build Linux if: matrix.os == 'ubuntu-latest' run: | + sudo apt-get install -y rpm yarn build:npm linux yarn build:linux env: diff --git a/.github/workflows/release.yml b/.github/workflows/release.yml index d6581095e9..d26328bd8b 100644 --- a/.github/workflows/release.yml +++ b/.github/workflows/release.yml @@ -79,6 +79,7 @@ jobs: - name: Build Linux if: matrix.os == 'ubuntu-latest' run: | + sudo apt-get install -y rpm yarn build:npm linux yarn build:linux diff --git a/electron-builder.yml b/electron-builder.yml index 22346c6937..576d8e6d57 100644 --- a/electron-builder.yml +++ b/electron-builder.yml @@ -98,6 +98,7 @@ linux: target: - target: AppImage - target: deb + - target: rpm maintainer: electronjs.org category: Utility desktop: