Skip to content

Conversation

mabaasit
Copy link
Collaborator

The plan was to use ubuntu24 for all the CI tasks, but when running web tests on Ubuntu24 AppArmor blocks electron proxy that's needed for tests (DEVPROD-22850). So I bumped it to ubuntu22 for now.

Description

Checklist

  • New tests and/or benchmarks are included
  • Documentation is changed or added
  • If this change updates the UI, screenshots/videos are added and a design review is requested
  • I have signed the MongoDB Contributor License Agreement (https://www.mongodb.com/legal/contributor-agreement)

Motivation and Context

  • Bugfix
  • New feature
  • Dependency update
  • Misc

Open Questions

Dependents

Types of changes

  • Backport Needed
  • Patch (non-breaking change which fixes an issue)
  • Minor (non-breaking change which adds functionality)
  • Major (fix or feature that would cause existing functionality to change)

@mabaasit mabaasit changed the title chore(ci): use ubuntu 22 for ci chore(ci): use ubuntu 22 for ci COMPASS-9941 Oct 13, 2025
@mabaasit mabaasit marked this pull request as ready for review October 13, 2025 11:13
@mabaasit mabaasit requested a review from a team as a code owner October 13, 2025 11:13
@mabaasit mabaasit requested review from Copilot and lerouxb October 13, 2025 11:13
Copy link
Contributor

@Copilot 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

Updates CI build variants to run on Ubuntu 22.04 instead of 20.04 due to issues with Ubuntu 24 and AppArmor blocking the Electron proxy.

  • Replaces run_on: ubuntu2004-large with run_on: ubuntu2204-large across Evergreen build variants.
  • Adds an inline comment explaining temporary avoidance of Ubuntu 24.
  • Leaves some display_name fields still referencing "Ubuntu 20.04", creating inconsistencies.

Reviewed Changes

Copilot reviewed 2 out of 2 changed files in this pull request and generated 1 comment.

File Description
.evergreen/buildvariants-and-tasks.yml Generated Evergreen config updated to use ubuntu2204-large for all affected variants.
.evergreen/buildvariants-and-tasks.in.yml Source template updated similarly; added explanatory comment for Ubuntu 24 issue.

Tip: Customize your code reviews with copilot-instructions.md. Create the file or learn how to get started.

- name: test-web-sandbox
display_name: Test Web Sandbox
run_on: ubuntu2004-large
# DEVPROD-22850: On ubuntu24.02, AppArmor blocks eletron proxy used in web tests.
Copy link

Copilot AI Oct 13, 2025

Choose a reason for hiding this comment

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

Correct spelling of 'eletron' to 'electron'.

Suggested change
# DEVPROD-22850: On ubuntu24.02, AppArmor blocks eletron proxy used in web tests.
# DEVPROD-22850: On ubuntu24.02, AppArmor blocks electron proxy used in web tests.

Copilot uses AI. Check for mistakes.

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