flagsmith icon indicating copy to clipboard operation
flagsmith copied to clipboard

Clean-up Install Firefox 143.0 step from Github actions

Open Zaimwa9 opened this issue 3 months ago • 3 comments

Related to Firefox latest version breaking change with TestCafe, the version 143 has been pinned and enforced in .github/workflows/frontend-deploy-production.yml.

This issue aims to remove the following step once testCafe fixes it:

      - name: Install Firefox 143.0
        run: |
          sudo apt-get remove -y firefox || true
          sudo rm -rf /usr/bin/firefox /usr/lib/firefox*
          
          ARCH=$(uname -m)
          wget -O /tmp/firefox.tar.xz "https://ftp.mozilla.org/pub/firefox/releases/143.0/linux-${ARCH}/en-US/firefox-143.0.tar.xz"
          sudo tar -xJf /tmp/firefox.tar.xz -C /opt
          sudo ln -s /opt/firefox/firefox /usr/local/bin/firefox
          rm /tmp/firefox.tar.xz
          
          firefox --version

Zaimwa9 avatar Nov 17 '25 13:11 Zaimwa9

Related: #6295, meant as a temporary fix to resolve a timeout issue reportedly related to TestCafe.

e.g. failing job: Image

P.S. These are random notes I picked up, still lacking proper context.

emyller avatar Nov 17 '25 13:11 emyller

could this issue be related?

Pablohn26 avatar Nov 18 '25 00:11 Pablohn26

@Pablohn26 it seems so yes. Thanks for pinning it in the thread

Zaimwa9 avatar Nov 18 '25 08:11 Zaimwa9