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

Add support for Ubuntu 24.04 and Fedora 40, and drop Fedora 38 #3326

Merged
merged 5 commits into from
Apr 26, 2024

Conversation

stevenengler
Copy link
Contributor

@stevenengler stevenengler commented Apr 25, 2024

Fedora 38 becomes EOL in two weeks (14 May 2024). We already dropped CI testing for this version.

Ubuntu 24.04 and Fedora 40 were just released. I also tested Shadow in an Ubuntu 24.04 VM and the standard tests passed, so the updated kernel (6.8.0-31-generic) should be fine.

The required CI tests will need to be updated before merging.

Fedora 38 becomes EOL in two weeks (14 May 2024). We already dropped CI testing
for this version.
@stevenengler stevenengler self-assigned this Apr 25, 2024
@github-actions github-actions bot added Component: Testing Unit and integration tests and frameworks Component: Documentation In-repository documentation, under docs/ labels Apr 25, 2024
The docs use old container versions, and the default container version in the
CI script is also old. I don't see any reason not to update these to a recent
version.
Copy link
Member

@robgjansen robgjansen left a comment

Choose a reason for hiding this comment

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

Looks good!

@robgjansen
Copy link
Member

I just added Fedora 40 and Ubuntu 24.04 as required CI checks. (We had already previously removed Fedora 38, so no change there.)

@stevenengler stevenengler merged commit dff952e into shadow:main Apr 26, 2024
25 checks passed
@stevenengler stevenengler deleted the new-ubuntu-fedora branch April 26, 2024 16:52
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Component: Documentation In-repository documentation, under docs/ Component: Testing Unit and integration tests and frameworks
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

2 participants