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

FEATURE: Add early support for aarch64 in dev env #765

Merged
merged 1 commit into from
Jan 30, 2024
Merged

Conversation

Flink
Copy link
Contributor

@Flink Flink commented Jan 11, 2024

This PR adds some new steps to support the aarch64 architecture on Linux.

An updated version of Rust is needed to compile the selenium-manager binary as it’s not shipped with the selenium-webdriver gem yet.
In the same vein, Google doesn’t ship an aarch64 version of Chrome yet, so it doesn’t make sense to install even Chromium in the image. We have to rely on Firefox to run the system specs.

Related PR: discourse/discourse#25230

@Flink Flink self-assigned this Jan 11, 2024
@@ -5,7 +5,7 @@ set -e
export RUSTUP_HOME=/usr/local/rustup
export CARGO_HOME=/usr/local/cargo
export PATH=/usr/local/cargo/bin:$PATH
export RUST_VERSION=1.68.0
export RUST_VERSION=1.75.0
Copy link
Contributor Author

Choose a reason for hiding this comment

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

Had to update to the latest version of rust to be able to compile selenium-manager.

@Flink Flink force-pushed the loic-dev-for-aarch64 branch from 3912952 to 8cd089c Compare January 16, 2024 11:02
@Flink Flink marked this pull request as ready for review January 22, 2024 08:31
This patch adds some new steps to support the aarch64 architecture
on Linux.

An updated version of Rust is needed to compile the `selenium-manager`
binary as it’s not shipped with the `selenium-webdriver` gem yet.
In the same vein, Google doesn’t ship an aarch64 version of Chrome yet,
so it doesn’t make sense to install even Chromium in the image. We have
to rely on Firefox to run the system specs.
@Flink Flink force-pushed the loic-dev-for-aarch64 branch from 8cd089c to 4e16b06 Compare January 29, 2024 15:58
@Flink Flink merged commit 1964d17 into main Jan 30, 2024
4 checks passed
@Flink Flink deleted the loic-dev-for-aarch64 branch January 30, 2024 09:23
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

2 participants