Skip to content

Drop support for Ubuntu 20.04#3535

Merged
stevenengler merged 2 commits intoshadow:mainfrom
stevenengler:drop-20-04
Jul 28, 2025
Merged

Drop support for Ubuntu 20.04#3535
stevenengler merged 2 commits intoshadow:mainfrom
stevenengler:drop-20-04

Conversation

@stevenengler
Copy link
Copy Markdown
Contributor

The CI workflow says Ubuntu 20.04 EOL is April 2025, so just queuing up an MR so that we can drop support in April.

We also had some code for installing 'clang-12' in the container scripts. I don't think we need this anymore, so I also dropped that code.

@stevenengler stevenengler added the Type: Maintenance Refactoring, cleanup, documenation, or process improvements label Mar 24, 2025
@stevenengler stevenengler self-assigned this Mar 24, 2025
@github-actions github-actions bot added Component: Testing Unit and integration tests and frameworks Component: Documentation In-repository documentation, under docs/ labels Mar 24, 2025
@stevenengler stevenengler force-pushed the drop-20-04 branch 2 times, most recently from b5ffb13 to 6e858a1 Compare March 30, 2025 20:17
@robgjansen
Copy link
Copy Markdown
Member

FYI, it looks like the end of standard support for Ubuntu 20.04 LTS has been pushed back to May 31st, 2025.
https://wiki.ubuntu.com/Releases

@stevenengler stevenengler requested a review from a team July 24, 2025 17:43
Copy link
Copy Markdown
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.

Woo! I went ahead and removed 20.04 from the required CI action list too.

As far as I can tell, we were only using this 'clang-12' option for code
coverage when we needed the clang version to match the llvm version in
the nightly rust compiler.
@stevenengler stevenengler enabled auto-merge July 28, 2025 20:42
@stevenengler stevenengler merged commit 6388662 into shadow:main Jul 28, 2025
24 checks passed
@stevenengler stevenengler deleted the drop-20-04 branch July 28, 2025 21:12
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 Type: Maintenance Refactoring, cleanup, documenation, or process improvements

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants