-
Notifications
You must be signed in to change notification settings - Fork 78
chore: enable Fedora 43 builds #1155
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
…ntainer-toolkit in F43
this bypasses the rpm-ostree/dracut operations which were causing the build to fail on F43 there are a few ideas commented out in addition to the least impacting solution I came up with.
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Pull Request Overview
This PR enables Fedora 43 builds by adding necessary configuration and working around compatibility issues with packages that don't yet support F43 or RPM 6.
Key Changes:
- Adds Fedora 43 image definitions and digests to support F43 builds
- Conditionally excludes nvidia-container-toolkit from F43 due to RPM 6 incompatibility
- Implements workarounds for kernel installation issues specific to F43
Reviewed Changes
Copilot reviewed 5 out of 5 changed files in this pull request and generated 4 comments.
Show a summary per file
| File | Description |
|---|---|
| packages.json | Moves incompatible packages (android-udev-rules, mesa-libxatracker, pipewire-libs-extra) from global includes to F41/F42-specific includes, excluding them from F43 |
| image-versions.yaml | Adds Fedora 43 image definitions including akmods, base-atomic, silverblue, and kinoite with their respective digests |
| build_files/nvidia-install.sh | Makes nvidia-container-toolkit installation conditional, skipping it on F43 due to RPM 6 incompatibility |
| build_files/install.sh | Adds workaround shimming kernel-install scripts to bypass dracut/rpm-ostree during kernel RPM installation on F43 |
| .github/workflows/build-beta.yml | Re-enables pull_request and merge_group triggers for the beta build workflow |
Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.
@p5 thank you for the clear call outs on what's missing. |
Disabled packages for F43: