Skip to content

feat: fixes and CI pipeline improvements#120

Open
reuben-geonet wants to merge 20 commits intoH3rz3n:mainfrom
reuben-geonet:gh-actions
Open

feat: fixes and CI pipeline improvements#120
reuben-geonet wants to merge 20 commits intoH3rz3n:mainfrom
reuben-geonet:gh-actions

Conversation

@reuben-geonet
Copy link
Copy Markdown

@reuben-geonet reuben-geonet commented Apr 8, 2026

resolves #118

based on #117 so merge that PR in first

Changes

  • Add GH action to build and install on each supported fedora version
  • Add GH action to create src rpm as an artifact for uploading to copr
  • Configure dependabot to update python and gh actions
  • Update version to 2.5.0
  • Improve handling when checking which fedora version user has installed
  • Add wrapper for main and added --version flag check (allows CI pipeline to test app installed properly)
  • Update Readme
  • Add gitignore
  • Remov helper scripts for RPM package creation (replaced by GH actions)
  • Add systemd check in spec file. Prevents package from failing install on fedora 43 and newer.
  • Add support for Feodra 43 and 44
  • Add python3-gobject as runtime dependency in spec file

vvzen added 4 commits March 18, 2026 13:03
This avoids the per-OS version explosion of if/else branching, making it
easier to support more OS versions.

If you want to still be able to say "hey, we only support up to Fedora
42", then you can easily introduce a check against the `version_num`
detected. You might do that with with a dictionary with as key the OS
name and as value the highest supported version (or a list of supported
versions if the range is not contiguous).
@reuben-geonet
Copy link
Copy Markdown
Author

Not quite sure on the process for upload to copr. If you just give it the tarball. Could also create a GH aciton for it. Currently each matrix uploads its tarball as an artifact but this could possible be removed depending if its needed or not for COPR.

Also need to fix an issue with the README file location.

@reuben-geonet reuben-geonet force-pushed the gh-actions branch 7 times, most recently from b2997ec to 5f3052d Compare April 8, 2026 20:40
@reuben-geonet reuben-geonet force-pushed the gh-actions branch 2 times, most recently from b7a49d2 to 618b80f Compare April 8, 2026 20:45
@reuben-geonet reuben-geonet marked this pull request as ready for review April 8, 2026 20:55
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.

Error installing davinci resolve Fedora 43

2 participants