Fix build - use only apache allowed actions#58
Conversation
Firefox is already installed in ubuntu-latest so we just have to install the geckodriver
|
Hi @derkoe! Just yesterday at the Apache Infrastructure roundtable one of the topics was reviewing GitHub actions. According to the runner-images the gecko driver 0.36.0 is already available in I have to check if it's correctly loaded or if we have to do some configuration in |
It's already provided by the GitHub runner: https://github.com/actions/runner-images/blob/main/images/ubuntu/Ubuntu2404-Readme.md
|
@benweidig done that - also verified that in my testing repo https://github.com/derkoe/testing-firefox-install |
|
Quick ask before I start building a test setup: do you have an PR with Actions active, to see if it works with the existing Selenium tests? If not, I'd test it later today and merge if successful. |
|
checking that here: derkoe#2 The action in this repo is not running with "Startup failure": https://github.com/apache/tapestry-5/actions/runs/25489205311 Seems like soma Apache rules are blocking that. |
|
Okay - found it: used the pinned versions of the actions and now the build works. |
As Tapestry was the only one using them, and they moved away from it. apache#813 apache/tapestry-5#58
Firefox is already installed in ubuntu-latest so we just have to install the geckodriver
This will remove the dependency on browser-actions which are not in the allowlist. See apache/infrastructure-actions#813