Skip to content

ci: Add packit packaging #5094

New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

Open
wants to merge 5 commits into
base: master
Choose a base branch
from
Open

ci: Add packit packaging #5094

wants to merge 5 commits into from

Conversation

LecrisUT
Copy link

@LecrisUT LecrisUT commented Apr 8, 2024

Description

This adds some automation for packaging and testing Fedora releases. A few benefits this brings:

  • Quicker updates for Fedora releases. This automation makes PRs to https://src.fedoraproject.org/rpms/pybind11 when a new release is created
  • More testing on various Fedora releases and its package versions. Can also try to add EPEL for centos/rhel
  • Get notified if upcoming changes in rawhide are affecting the project
  • More seamless collaboration between downstream and upstream. E.g. we don't have to wait on a new release to suggest patches.
  • Reverse dependency tests. scikit-build-core has a packit workflow, which in principle could be triggered from builds here.

An example of the builds being run: https://copr.fedorainfracloud.org/coprs/g/scikit-build/pybind11/build/7276661/

TODO:

@LecrisUT LecrisUT marked this pull request as ready for review April 8, 2024 14:01
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant