Skip to content

ci: build rpm package#2044

Merged
KKRainbow merged 4 commits intoEasyTier:mainfrom
ZnqbuZ:ci/rpm
Apr 4, 2026
Merged

ci: build rpm package#2044
KKRainbow merged 4 commits intoEasyTier:mainfrom
ZnqbuZ:ci/rpm

Conversation

@ZnqbuZ
Copy link
Copy Markdown
Contributor

@ZnqbuZ ZnqbuZ commented Mar 30, 2026

Copilot AI review requested due to automatic review settings March 30, 2026 20:53
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds RPM packaging support to the EasyTier GUI CI pipeline to address Fedora/RPM distribution needs (Issue #2043).

Changes:

  • Install RPM build tooling (rpm) (and reorganize deps) in the Linux GUI dependency install script.
  • Update the Tauri build step to request deb,rpm bundles for the aarch64 Ubuntu build.
  • Upload generated .rpm artifacts alongside existing .deb/AppImage artifacts in the Linux artifact collection step.

Reviewed changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
.github/workflows/install_gui_dep.sh Adds rpm (and keeps patchelf) to the Ubuntu dependency set used by the x86 Linux GUI build.
.github/workflows/gui.yml Requests RPM bundling for aarch64 and collects .rpm artifacts from the Tauri bundle output directory.

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/gui.yml
@ZnqbuZ ZnqbuZ force-pushed the ci/rpm branch 2 times, most recently from 911aa08 to f0bf539 Compare March 30, 2026 21:31
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Copilot reviewed 10 out of 10 changed files in this pull request and generated 1 comment.


💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .github/workflows/gui.yml
@KKRainbow KKRainbow merged commit 9cc617a into EasyTier:main Apr 4, 2026
45 of 46 checks passed
@ZnqbuZ ZnqbuZ deleted the ci/rpm branch April 12, 2026 16:40
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

[feat] 添加rpm包支持

3 participants