diff --git a/.github/workflows/config.yml b/.github/workflows/config.yml index 239d3416ac..a10966c273 100644 --- a/.github/workflows/config.yml +++ b/.github/workflows/config.yml @@ -16,7 +16,7 @@ env: jobs: build-and-cache: name: Build and Cache deps - runs-on: ubuntu-18.04 + runs-on: ubuntu-latest steps: - uses: actions/checkout@v2 - uses: erlef/setup-beam@v1 @@ -81,7 +81,7 @@ jobs: credo: name: Credo - runs-on: ubuntu-18.04 + runs-on: ubuntu-latest needs: build-and-cache steps: - uses: actions/checkout@v2 @@ -105,7 +105,7 @@ jobs: check_formatted: name: Code formatting checks - runs-on: ubuntu-18.04 + runs-on: ubuntu-latest needs: build-and-cache steps: - uses: actions/checkout@v2 @@ -128,7 +128,7 @@ jobs: - run: mix format --check-formatted dialyzer: name: Dialyzer static analysis - runs-on: ubuntu-18.04 + runs-on: ubuntu-latest needs: build-and-cache steps: - uses: actions/checkout@v2 @@ -168,7 +168,7 @@ jobs: gettext: name: Missing translation keys check - runs-on: ubuntu-18.04 + runs-on: ubuntu-latest needs: build-and-cache steps: - uses: actions/checkout@v2 @@ -194,7 +194,7 @@ jobs: working-directory: "apps/block_scout_web" sobelow: name: Sobelow security analysis - runs-on: ubuntu-18.04 + runs-on: ubuntu-latest needs: build-and-cache steps: - uses: actions/checkout@v2 @@ -222,7 +222,7 @@ jobs: working-directory: "apps/block_scout_web" eslint: name: ESLint - runs-on: ubuntu-18.04 + runs-on: ubuntu-latest needs: build-and-cache steps: - uses: actions/checkout@v2 @@ -268,7 +268,7 @@ jobs: working-directory: apps/block_scout_web/assets jest: name: JS Tests - runs-on: ubuntu-18.04 + runs-on: ubuntu-latest needs: build-and-cache steps: - uses: actions/checkout@v2 @@ -306,7 +306,7 @@ jobs: test_parity_mox_ethereum_jsonrpc: name: EthereumJSONRPC Tests - runs-on: ubuntu-18.04 + runs-on: ubuntu-latest needs: build-and-cache services: postgres: @@ -362,7 +362,7 @@ jobs: ETHEREUM_JSONRPC_WEB_SOCKET_CASE: "EthereumJSONRPC.WebSocket.Case.Mox" test_parity_mox_explorer: name: Explorer Tests - runs-on: ubuntu-18.04 + runs-on: ubuntu-latest needs: build-and-cache services: postgres: @@ -429,7 +429,7 @@ jobs: ETHEREUM_JSONRPC_WEB_SOCKET_CASE: "EthereumJSONRPC.WebSocket.Case.Mox" test_parity_mox_indexer: name: Indexer Tests - runs-on: ubuntu-18.04 + runs-on: ubuntu-latest needs: build-and-cache services: postgres: @@ -490,7 +490,7 @@ jobs: test_parity_mox_block_scout_web: name: Blockscout Web Tests - runs-on: ubuntu-18.04 + runs-on: ubuntu-latest needs: build-and-cache services: postgres: diff --git a/CHANGELOG.md b/CHANGELOG.md index 844ac563d5..12885bc97b 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -23,6 +23,7 @@ - [#5948](https://github.com/blockscout/blockscout/pull/5948) - Fix unexpected messages in `CoinBalanceOnDemand` ### Chore +- [#6018](https://github.com/blockscout/blockscout/pull/6018) - Update chromedriver version - [#5836](https://github.com/blockscout/blockscout/pull/5836) - Bump comeonin from 4.1.2 to 5.3.3 - [#5869](https://github.com/blockscout/blockscout/pull/5869) - Bump reduce-reducers from 0.4.3 to 1.0.4 in /apps/block_scout_web/assets - [#5919](https://github.com/blockscout/blockscout/pull/5919) - Bump floki from 0.32.1 to 0.33.1 diff --git a/apps/block_scout_web/mix.exs b/apps/block_scout_web/mix.exs index ab1bde8fb7..55ab14dc47 100644 --- a/apps/block_scout_web/mix.exs +++ b/apps/block_scout_web/mix.exs @@ -123,7 +123,7 @@ defmodule BlockScoutWeb.Mixfile do # `:spandex` tracing of `:phoenix` {:spandex_phoenix, "~> 1.0"}, {:timex, "~> 3.7.1"}, - {:wallaby, "~> 0.28", only: :test, runtime: false}, + {:wallaby, "~> 0.30", only: :test, runtime: false}, # `:cowboy` `~> 2.0` and Phoenix 1.4 compatibility {:websocket_client, "~> 1.3"}, {:wobserver, "~> 0.2.0", github: "poanetwork/wobserver", branch: "support-https"}, diff --git a/bin/install_chrome_headless.sh b/bin/install_chrome_headless.sh index c27512c776..1b365ed7a8 100755 --- a/bin/install_chrome_headless.sh +++ b/bin/install_chrome_headless.sh @@ -1,7 +1,7 @@ export DISPLAY=:99.0 sh -e /etc/init.d/xvfb start # export CHROMEDRIVER_VERSION=`curl -s http://chromedriver.storage.googleapis.com/LATEST_RELEASE` -export CHROMEDRIVER_VERSION=`92.0.4515.43` +export CHROMEDRIVER_VERSION=`104.0.5112.79` curl -L -O "http://chromedriver.storage.googleapis.com/${CHROMEDRIVER_VERSION}/chromedriver_linux64.zip" unzip chromedriver_linux64.zip sudo chmod +x chromedriver