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

ci: add workaround to prevent "no space left on device" error #3172

Merged

Conversation

tbouffard
Copy link
Member

@tbouffard tbouffard commented Oct 6, 2024

The error had been occurring for a few weeks when running e2e tests for Chrome on Ubuntu.
Remove some cached tools to free up space as suggested in the official "runner-images" repository.

Notes

They have been some related issues reported since the end of August:

Information about the detection of the problem

With the playwright 1.45.3, the e2e tests have been starting to fail around 2024-09-24 on Ubuntu 22 (out of space).

Notice that playwright 1.45.3 was tested with Chrome 126, playwright 1.47.2 is tested with Chrome 128 and Chromium 129.0.6668.29.
The Chrome version installed in the GitHub Hosted Runner is currently 129.0.6668.58-1

Chrome installed in GH Runner: https://github.com/process-analytics/github-actions-playground/actions/runs/11005885172/job/30559263031


Package: google-chrome-stable
Version: 129.0.6668.58-1
Status: install ok installed
Priority: optional
Section: web
Maintainer: Chrome Linux Team <[email protected]>
Installed-Size: 365 MB
Provides: www-browser
Pre-Depends: dpkg (>= 1.14.0)
Depends: ca-certificates, fonts-liberation, libasound2 (>= 1.0.17), libatk-bridge2.0-0 (>= 2.5.3), libatk1.0-0 (>= 2.11.90), libatspi2.0-0 (>= 2.9.90), libc6 (>= 2.17), libcairo2 (>= 1.6.0), libcups2 (>= 1.7.0), libcurl3-gnutls | libcurl3-nss | libcurl4 | libcurl3, libdbus-1-3 (>= 1.9.14), libdrm2 (>= 2.4.75), libexpat1 (>= 2.1~beta3), libgbm1 (>= 17.1.0~rc2), libglib2.0-0 (>= 2.39.4), libgtk-3-0 (>= 3.9.10) | libgtk-4-1, libnspr4 (>= 2:4.9-2~), libnss3 (>= 2:3.35), libpango-1.0-0 (>= 1.14.0), libudev1 (>= 183), libvulkan1, libx11-6 (>= 2:1.4.99.1), libxcb1 (>= 1.9.2), libxcomposite1 (>= 1:0.4.4-1), libxdamage1 (>= 1:1.1), libxext6, libxfixes3, libxkbcommon0 (>= 0.5.0), libxrandr2, wget, xdg-utils (>= 1.0.2)
Download-Size: unknown
APT-Manual-Installed: yes
APT-Sources: /var/lib/dpkg/status
Description: The web browser from Google
 Google Chrome is a browser that combines a minimal design with sophisticated technology to make the web faster, safer, and easier.

The error had been occurring for a few weeks when running e2e tests for Chrome on Ubuntu.
Remove some cached tools to free up space as suggested in the official "runner-images" repository.
@tbouffard tbouffard added the chore Build, CI/CD or repository tasks (issues/PR maintenance, environments, ...) label Oct 6, 2024
@tbouffard tbouffard marked this pull request as ready for review October 6, 2024 16:36
@tbouffard tbouffard merged commit 0669099 into master Oct 6, 2024
15 checks passed
@tbouffard tbouffard deleted the ci/fix_gh_action_e2e-tests_no-space_left_on_device branch October 6, 2024 16:38
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
chore Build, CI/CD or repository tasks (issues/PR maintenance, environments, ...)
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant