[PR #5881] feat(ci): add RPM build support for Linux #5389

Open
opened 2026-03-17 02:50:25 +03:00 by kerem · 0 comments
Owner

📋 Pull Request Information

Original PR: https://github.com/hoppscotch/hoppscotch/pull/5881
Author: @Anifyuli
Created: 2/15/2026
Status: 🔄 Open

Base: mainHead: feat/add-rpm-support


📝 Commits (5)

  • 4cad46b feat(ci): rpm build workflow on linux build jobs
  • c22799f chore(ci): reindex actions
  • 149cd0c rm(ci): dummy line
  • c9d8d58 fix(build-hoppscotch-desktop): add important space
  • 8c7784c Merge branch 'main' into feat/add-rpm-support

📊 Changes

1 file changed (+10 additions, -1 deletions)

View changed files

📝 .github/workflows/build-hoppscotch-desktop.yml (+10 -1)

📄 Description

Hello anyone.

This PR extend RPM build support for Hoppscotch Desktop on Linux.

Closes #4897

What's changed

  • Add rpm as build deps on Linux build jobs
  • Update CI workflow to generate .rpm artifacts

Notes to reviewers

  • This PR only affects packaging and CI
  • No changes to application runtime logic

Summary by cubic

Adds RPM build support for Hoppscotch Desktop on Linux. CI now builds and uploads .rpm artifacts for easier installs on Fedora/openSUSE. Closes #4897.

  • New Features
    • Installs rpm in Linux build job.
    • Adds dedicated Tauri rpm build step (+ updater).
    • Uploads .rpm to artifacts (dist/Hoppscotch_SelfHost_linux_x64.rpm).
    • Packaging-only; minor CI cleanup; no runtime changes.

Written for commit 8c7784c7f6. Summary will update on new commits.


🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.

## 📋 Pull Request Information **Original PR:** https://github.com/hoppscotch/hoppscotch/pull/5881 **Author:** [@Anifyuli](https://github.com/Anifyuli) **Created:** 2/15/2026 **Status:** 🔄 Open **Base:** `main` ← **Head:** `feat/add-rpm-support` --- ### 📝 Commits (5) - [`4cad46b`](https://github.com/hoppscotch/hoppscotch/commit/4cad46b0cf096e3e8ac5a2c1fc07f4f6e01fb206) feat(ci): rpm build workflow on linux build jobs - [`c22799f`](https://github.com/hoppscotch/hoppscotch/commit/c22799f8c30847ca6808bee299c27d1235538d61) chore(ci): reindex actions - [`149cd0c`](https://github.com/hoppscotch/hoppscotch/commit/149cd0c48e8ff3a1c4fbbfdd925ec8a89de5a5e7) rm(ci): dummy line - [`c9d8d58`](https://github.com/hoppscotch/hoppscotch/commit/c9d8d58938a5ad1c0cfe71ef054b67717e5a2a74) fix(build-hoppscotch-desktop): add important space - [`8c7784c`](https://github.com/hoppscotch/hoppscotch/commit/8c7784c7f64808f7edb26e6528b3f44c7a421f44) Merge branch 'main' into feat/add-rpm-support ### 📊 Changes **1 file changed** (+10 additions, -1 deletions) <details> <summary>View changed files</summary> 📝 `.github/workflows/build-hoppscotch-desktop.yml` (+10 -1) </details> ### 📄 Description <!-- Thanks for creating this pull request 🤗 Please make sure that the pull request is limited to one type (docs, feature, etc.) and keep it as small as possible. You can open multiple prs instead of opening a huge one. --> Hello anyone. This PR extend RPM build support for Hoppscotch Desktop on Linux. <!-- If this pull request closes an issue, please mention the issue number below --> Closes #4897 <!-- Add an introduction into what this PR tries to solve in a couple of sentences --> ### What's changed <!-- Describe point by point the different things you have changed in this PR --> - Add `rpm` as build deps on Linux build jobs - Update CI workflow to generate `.rpm` artifacts <!-- You can also choose to add a list of changes and if they have been completed or not by using the markdown to-do list syntax - [ ] Not Completed - [x] Completed --> ### Notes to reviewers <!-- Any information you feel the reviewer should know about when reviewing your PR --> - This PR only affects packaging and CI - No changes to application runtime logic <!-- This is an auto-generated description by cubic. --> --- ## Summary by cubic Adds RPM build support for Hoppscotch Desktop on Linux. CI now builds and uploads .rpm artifacts for easier installs on Fedora/openSUSE. Closes #4897. - **New Features** - Installs rpm in Linux build job. - Adds dedicated Tauri rpm build step (+ updater). - Uploads .rpm to artifacts (dist/Hoppscotch_SelfHost_linux_x64.rpm). - Packaging-only; minor CI cleanup; no runtime changes. <sup>Written for commit 8c7784c7f64808f7edb26e6528b3f44c7a421f44. Summary will update on new commits.</sup> <!-- End of auto-generated description by cubic. --> --- <sub>🔄 This issue represents a GitHub Pull Request. It cannot be merged through Gitea due to API limitations.</sub>
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/hoppscotch#5389
No description provided.