Skip to content
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

Add support for Fedora 41 #207

Merged
merged 5 commits into from
Nov 22, 2024
Merged

Conversation

jsf9k
Copy link
Member

@jsf9k jsf9k commented Nov 7, 2024

🗣 Description

This pull request adds support for Fedora 41.

Note

This pull request is built on top of #209 and hence that pull request must be merged before this one.

Note

I git cherry-picked cisagov/skeleton-generic@b9f798d from cisagov/skeleton-generic#197 onto this pull request because it needs that version of the ansible-lint pre-commit hook in order to pass linting.

💭 Motivation and context

Fedora 41 was released on October 29th, so we should support it. We are also moving our FreeIPA server AMI to Fedora 41.

🧪 Testing

All automated tests pass.

✅ Pre-approval checklist

  • This PR has an informative and human-readable title.
  • Changes are limited to a single goal - eschew scope creep!
  • All relevant type-of-change labels have been added.
  • I have read the CONTRIBUTING document.
  • These code changes follow cisagov code standards.
  • All new and existing tests pass.

✅ Pre-merge checklist

@jsf9k jsf9k added improvement This issue or pull request will add or improve functionality, maintainability, or ease of use github-actions Pull requests that update GitHub Actions code labels Nov 7, 2024
@jsf9k jsf9k self-assigned this Nov 7, 2024
jsf9k added 2 commits November 8, 2024 13:52
This is being done because the pip-audit pre-commit hook identifies a
vulnerability in ansible-core version 2.16.13.  Note that this
requires that we bump up ansible to version 10 since all versions of
ansible 9 have a dependency on ~=2.16.X.
@jsf9k jsf9k force-pushed the improvement/add-support-for-fedora-41 branch from efb0f43 to 985e545 Compare November 8, 2024 19:15
jsf9k added a commit to cisagov/ansible-role-upgrade that referenced this pull request Nov 8, 2024
We are adding support for Fedora 41 soon in
cisagov/skeleton-ansible-role#207, and that release only supports
dnf5, so we need to support it.
Note that this is being done for testing purposes, and this change can
be reverted once cisagov/ansible-role-upgrade#66 is merged.
jsf9k added a commit to cisagov/ansible-role-automated-security-updates that referenced this pull request Nov 12, 2024
We don't support this platform yet, but we will soon.  See
cisagov/skeleton-ansible-role#207 for more details.
Version 24.10.0 is the first version that supports Fedora 41 as a
valid platform.
@jsf9k jsf9k marked this pull request as ready for review November 13, 2024 17:06
@jsf9k jsf9k requested a review from a team November 13, 2024 17:06
Copy link
Member

@dav3r dav3r left a comment

Choose a reason for hiding this comment

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

👍

@jsf9k jsf9k added the kraken 🐙 This pull request is ready to merge during the next Lineage Kraken release label Nov 22, 2024
@jsf9k jsf9k added this pull request to the merge queue Nov 22, 2024
Merged via the queue into develop with commit e940403 Nov 22, 2024
57 checks passed
@jsf9k jsf9k deleted the improvement/add-support-for-fedora-41 branch November 22, 2024 14:07
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
github-actions Pull requests that update GitHub Actions code improvement This issue or pull request will add or improve functionality, maintainability, or ease of use kraken 🐙 This pull request is ready to merge during the next Lineage Kraken release
Projects
Development

Successfully merging this pull request may close these issues.

4 participants