diff --git a/.ci/install_dependencies.sh b/.ci/install_dependencies.sh new file mode 100755 index 000000000..0a18679b8 --- /dev/null +++ b/.ci/install_dependencies.sh @@ -0,0 +1,8 @@ +#!/usr/bin/env bash +set -e + +mix local.hex --force && mix local.rebar --force +mix deps.get --only test +cd apps/fg_http/assets +npm install +./node_modules/.bin/webpack --mode development diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index c7dbb2735..eeedd5d6c 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -31,15 +31,10 @@ jobs: - name: Install package dependencies run: sudo apt-get install net-tools wireguard unzip - uses: actions/checkout@v2 - - name: Install ChromeDriver - run: .ci/install_chromedriver.sh - name: Install Runtimes run: .ci/install_runtimes.sh - name: Install Dependencies - run: | - mix local.hex --force && mix local.rebar --force - mix deps.get --only test - npm install --prefix apps/fg_http/assets + run: .ci/install_dependencies.sh - name: Setup Database run: | mix ecto.create