mirror of
https://github.com/kremalicious/metamask-extension.git
synced 2024-11-22 18:00:18 +01:00
55d974d7b2
* Bump Circle CI docker image * Stop removing FF since it doesn't exist * Use Circle CI browser tools * Fix config name * Fix browser tools args * Fix Chrome version * Use script for chrome * Try update * Try FF without browser-tools2 * Fix FF binary path * Force enable e2e debug * Add some logs * More logs * Disable XSET check for now * Delete x-server logic * remove another usage of the x-server logic
26 lines
780 B
Bash
Executable File
26 lines
780 B
Bash
Executable File
#!/usr/bin/env bash
|
|
|
|
set -e
|
|
set -u
|
|
set -o pipefail
|
|
|
|
FIREFOX_VERSION='110.0'
|
|
FIREFOX_BINARY="firefox-${FIREFOX_VERSION}.tar.bz2"
|
|
FIREFOX_BINARY_URL="https://ftp.mozilla.org/pub/firefox/releases/${FIREFOX_VERSION}/linux-x86_64/en-US/${FIREFOX_BINARY}"
|
|
FIREFOX_PATH='/opt/firefox'
|
|
|
|
printf '%s\n' "Downloading & installing Firefox ${FIREFOX_VERSION}"
|
|
|
|
wget --quiet --show-progress -O- "${FIREFOX_BINARY_URL}" | sudo tar xj -C /opt
|
|
|
|
printf '%s\n' "Firefox ${FIREFOX_VERSION} installed"
|
|
|
|
{
|
|
printf '%s\n' 'pref("general.config.filename", "firefox.cfg");'
|
|
printf '%s\n' 'pref("general.config.obscure_value", 0);'
|
|
} | sudo tee "${FIREFOX_PATH}/defaults/pref/autoconfig.js"
|
|
|
|
sudo cp .circleci/scripts/firefox.cfg "${FIREFOX_PATH}"
|
|
|
|
printf '%s\n' "Firefox ${FIREFOX_VERSION} configured"
|