ci: migrate to Sauce Connect 5 #754
Labels
complexity: medium
priority: medium
type: bug
Indicates an unexpected problem or unintended behaviour
Sauce Connect 5 was recently released with general availability. The announcement email says:
I've spent the last couple of days trying to get Sauce Connect 5 working on my laptop (macOS 14.2.1) without success. One breaking change is that a tunnel name is now required. It can be specified with
-i "${SAUCE_USERNAME}_tunnel_name"
then using the same tunnel name intests/e2e/conftest.py
:hepdata/tests/e2e/conftest.py
Line 211 in 3589838
For example, use
'tunnelName': os.environ.get('GITHUB_RUN_ID', local_tunnel_name)
wherelocal_tunnel_name = os.environ.get('SAUCE_USERNAME', '') + '_tunnel_name'
. After this change, I could start Sauce Connect, but I got an error message trying a live local test:I added an option
--proxy-localhost allow
or--proxy-localhost direct
and the live local test partially succeeded in that the HEPData homepage was displayed, but I could not navigate to other pages. The end-to-end tests all failed with timeouts. I have tried various other options without success. This problem should be investigated further and overcome by the end of 2024.The text was updated successfully, but these errors were encountered: