From 8a0faffee1857fb9737f5f55d3085e500791c8e6 Mon Sep 17 00:00:00 2001 From: Dan Bjorge Date: Thu, 6 Feb 2025 11:04:21 -0800 Subject: [PATCH] test: resolve nightly failure installing firefox 135 (#4698) Firefox 135 switched from distributing `.tar.bz2` files to `.tar.gz` files. This adjusts our circleci config to account for that. See https://github.com/CircleCI-Public/browser-tools-orb/pull/123 Resolves yesterday's nightly build failures. --- .circleci/config.yml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.circleci/config.yml b/.circleci/config.yml index 78b66949da..a2ff086bec 100644 --- a/.circleci/config.yml +++ b/.circleci/config.yml @@ -13,7 +13,7 @@ unix_nightly_box: &unix_nightly_box orbs: puppeteer: threetreeslight/puppeteer@0.1.2 - browser-tools: circleci/browser-tools@1.4.8 + browser-tools: circleci/browser-tools@1.5.1 set_npm_auth: &set_npm_auth run: npm config set "//registry.npmjs.org/:_authToken" $NPM_AUTH @@ -184,8 +184,9 @@ jobs: - run: name: Install Firefox Nightly command: | - wget -O firefox-nightly.tar.bz2 "https://download.mozilla.org/?product=firefox-nightly-latest-ssl&os=linux64&lang=en-US" - tar xf firefox-nightly.tar.bz2 + # Assumes Firefox >= 135; in earlier versions, this resolves to a .tar.bz2 instead + wget -O firefox-nightly.tar.xz "https://download.mozilla.org/?product=firefox-nightly-latest-ssl&os=linux64&lang=en-US" + tar xf firefox-nightly.tar.xz - run: name: Set Environment Variable command: echo "export FIREFOX_NIGHTLY_BIN=$(pwd)/firefox/firefox-bin" >> $BASH_ENV