Skip to content

Drop Ubuntu 20.04 support#20

Merged
yorch merged 1 commit intomainfrom
remove-ubuntu-2004-support
Feb 2, 2026
Merged

Drop Ubuntu 20.04 support#20
yorch merged 1 commit intomainfrom
remove-ubuntu-2004-support

Conversation

@yorch
Copy link
Copy Markdown
Owner

@yorch yorch commented Feb 2, 2026

Summary

  • Remove Ubuntu 20.04 from supported versions (EOL April 2025)
  • Minimum supported version is now Ubuntu 22.04
  • Updated bootstrap.sh, run-tests.sh, CI matrix, and AGENTS.md

Test plan

  • CI passes for ubuntu:22.04 and ubuntu:24.04

🤖 Generated with Claude Code

Summary by CodeRabbit

  • Chores

    • Updated CI pipeline to test on Ubuntu 22.04 and 24.04 only; removed Ubuntu 20.04 from test matrix
  • Documentation

    • Updated project documentation to reflect supported Ubuntu versions (22.04 and 24.04)

✏️ Tip: You can customize this high-level summary in your review settings.

Ubuntu 20.04 reached end of standard support. The minimum
supported version is now 22.04.

Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
Copilot AI review requested due to automatic review settings February 2, 2026 02:47
@coderabbitai
Copy link
Copy Markdown

coderabbitai bot commented Feb 2, 2026

Caution

Review failed

The pull request is closed.

📝 Walkthrough

Walkthrough

The pull request removes Ubuntu 20.04 from all supported versions across CI workflows, test infrastructure, configuration scripts, and documentation. Ubuntu 22.04 and 24.04 become the only supported LTS versions.

Changes

Cohort / File(s) Summary
CI and Test Infrastructure
.github/workflows/ci.yaml, run-tests.sh
Removed ubuntu:20.04 from the CI matrix and base image array; testing now runs only on Ubuntu 22.04 and 24.04.
Version Configuration
bootstrap.sh
Removed "20.04" from the UBUNTU_SUPPORTED_VERSIONS array, leaving only 22.04 and 24.04.
Documentation
AGENTS.md
Updated project overview, supported versions list, and test invocation examples to reflect removal of Ubuntu 20.04; adjusted CI matrix commentary from three to two versions.

Estimated code review effort

🎯 1 (Trivial) | ⏱️ ~3 minutes

Poem

🐰 Off hops Ubuntu twenty, time to say goodbye,
With twenty-two and twenty-four, we reach for the sky,
These old versions fade away, our support runs lean,
Cleaner config, faster tests—the freshest we've seen! 🌱

✨ Finishing touches
  • 📝 Generate docstrings
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Post copyable unit tests in a comment
  • Commit unit tests in branch remove-ubuntu-2004-support

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands and usage tips.

@yorch yorch merged commit ee25628 into main Feb 2, 2026
8 of 9 checks passed
@yorch yorch deleted the remove-ubuntu-2004-support branch February 2, 2026 02:48
Copy link
Copy Markdown
Contributor

Copilot AI left a 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 pull request removes support for Ubuntu 20.04, which is approaching end-of-life in April 2025. The minimum supported Ubuntu version is now 22.04.

Changes:

  • Removed Ubuntu 20.04 from test infrastructure and CI matrix
  • Updated supported versions array in bootstrap script
  • Updated documentation to reflect Ubuntu 22.04 as the minimum version

Reviewed changes

Copilot reviewed 4 out of 4 changed files in this pull request and generated no comments.

File Description
run-tests.sh Removed "ubuntu:20.04" from BASE_IMAGES array used for testing
bootstrap.sh Removed "20.04" from UBUNTU_SUPPORTED_VERSIONS validation array
AGENTS.md Updated project overview to reflect Ubuntu 22+ minimum, removed 20.04 from supported versions list, and updated CI matrix description from "three versions" to "both versions"
.github/workflows/ci.yaml Removed "ubuntu:20.04" from the CI matrix strategy

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants