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

[DEVOPS] automate chromium builds #5067

Closed
5 tasks done
aslushnikov opened this issue Jan 20, 2021 · 5 comments
Closed
5 tasks done

[DEVOPS] automate chromium builds #5067

aslushnikov opened this issue Jan 20, 2021 · 5 comments
Assignees

Comments

@aslushnikov
Copy link
Collaborator

aslushnikov commented Jan 20, 2021

we need to do 5 builds:

  • mac
  • mac-arm (transpilation from mac intel 10.15)
  • linux
  • win32
  • win64

Having our custom builds will let us use Dev versions of chromium instead of Canary/Nightly. See #5159

@aslushnikov aslushnikov self-assigned this Jan 20, 2021
@Denbox
Copy link

Denbox commented Jan 21, 2021

Linking #4984 in case you haven't seen it. I'm not sure how much work it would be to automate the builds for raspberry pi ARM, and totally understand if it doesn't make the cut. That being said, here's a potential use case and some of my own efforts to get it to work.

Playwright runs smoothly on raspberry pi 4, even with 2 gigabytes of RAM (running headless on ubuntu server). I know this because I managed to get an old version of node playwright (1.4.2) running with the compiled version of chromium on the pi, which is only at version 86 or 87 last time I checked.

If this is supported out of the box, it would probably be the cheapest self hosted way for people to use playwright for scheduled, automated tests.

@aslushnikov
Copy link
Collaborator Author

If this is supported out of the box, it would probably be the cheapest self hosted way for people to use playwright for scheduled, automated tests.

@Denbox I've never heard of anyone running automated tests on RPI. Why would you do it? Is this popular in some circles?

@Denbox
Copy link

Denbox commented Jan 26, 2021

@aslushnikov to be honest, I'm not sure that it's popular anywhere.
I guess it makes sense for anything that needs to slowly work on a large job - I use playwright for a personal web archiver and just leave large delays to be respectful of the sites I am visiting. The pi is perfect for this, although I'm not sure it's an intended or accepted use case!

@aslushnikov
Copy link
Collaborator Author

@Denbox I'd punt this for now - we're laser-focusing on testing atm. But thank you for bringing this up and explaining the use case! :)

@aslushnikov
Copy link
Collaborator Author

This is fixed now. We sometimes occasionally hit problems with GOMA, but we'll create a separate issue to track those if necessary.

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

No branches or pull requests

3 participants