Skip to content

Conversation

sissbruecker
Copy link
Contributor

@sissbruecker sissbruecker commented Dec 20, 2024

ubuntu-latest now refers to ubuntu-24.04, which results in the following issues:

  • Ubuntu now includes an App Armor profile for Chrome that prevents running builds downloaded from the internet, such as the ones downloaded by Puppeteer and Playwright
  • Playwright browser install fails with Package libicu70 is not available, but is referred to by another package

For the App Armor issue we could do what the Puppeteer team did, and disable App Armor for CI runs (puppeteer/puppeteer#13196). However that doesn't solve the Playwright installation issue. For now it seems easiest to pin the Ubuntu version to the one we used before and wait for things to settle.

@sissbruecker
Copy link
Contributor Author

Failed CI run can be seen here: #8374

@sissbruecker sissbruecker force-pushed the test/fix-ubuntu-version-in-ci branch from 869c676 to 291cb6c Compare December 20, 2024 06:20
Copy link

Copy link
Contributor Author

Choose a reason for hiding this comment

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

Changed the version for all jobs, even if they don't use Puppeteer / Playwright. Seems confusing otherwise?

@web-padawan web-padawan changed the title test: pin ubuntu version in CI chore: pin ubuntu version in GitHub Actions Dec 20, 2024
@web-padawan web-padawan merged commit 2860b7c into main Dec 20, 2024
9 checks passed
@web-padawan web-padawan deleted the test/fix-ubuntu-version-in-ci branch December 20, 2024 08:15
sissbruecker added a commit that referenced this pull request Dec 20, 2024
Co-authored-by: Sascha Ißbrücker <sissbruecker@vaadin.com>
sissbruecker added a commit that referenced this pull request Dec 20, 2024
Co-authored-by: Sascha Ißbrücker <sissbruecker@vaadin.com>
sissbruecker added a commit that referenced this pull request Dec 20, 2024
Co-authored-by: Sascha Ißbrücker <sissbruecker@vaadin.com>
web-padawan pushed a commit that referenced this pull request Dec 20, 2024
Co-authored-by: Sascha Ißbrücker <sissbruecker@vaadin.com>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

3 participants