Skip to content

build: add RPM release workflow - #445

Open
cowbon wants to merge 1 commit into
veraison:mainfrom
cowbon:rpmbuild
Open

build: add RPM release workflow#445
cowbon wants to merge 1 commit into
veraison:mainfrom
cowbon:rpmbuild

Conversation

@cowbon

@cowbon cowbon commented Aug 26, 2026

Copy link
Copy Markdown
Collaborator

Summary

  • build an RPM whenever a GitHub Release is published
  • upload the RPM as a release-versioned workflow artifact

Testing

  • YAML parsed successfully
  • git diff --check

Signed-off-by: Ian Chin Wang <ian.chin.wang@oracle.com>
@cowbon
cowbon requested a review from setrofim August 26, 2026 14:02
@setrofim

Copy link
Copy Markdown
Collaborator

Our current rpm build is Oracle-specific, we probably shouldn't create an rpm release until we have a distro-agnostic configuration.

@cowbon

cowbon commented Aug 27, 2026

Copy link
Copy Markdown
Collaborator Author

Hi @setrofim, it's true that the current RPM spec file is designed for Oracle Linux. However, we do have debian specific configuration under deployment. Is there any blocker for enabling deb package building in Github workflows?

@setrofim

Copy link
Copy Markdown
Collaborator

There is no blocker for deb package building. The deb deployment isn't Debian-specific -- it should work for any distro that uses deb packages (e.g. Ubuntu).

@cowbon

cowbon commented Aug 27, 2026

Copy link
Copy Markdown
Collaborator Author

Actually Oracle Linux is RHEL-like, so in theory the same RPM can also be used for any Linux distro using RPM as the package manager

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.

2 participants