From 0cff8e570bf6d442fb935a0605e0696e38bfa68b Mon Sep 17 00:00:00 2001 From: Jamil Bou Kheir Date: Thu, 25 Feb 2021 07:41:52 -0600 Subject: [PATCH] Install dependencies properly --- .ci/install_dependencies.sh | 8 ++++++++ .github/workflows/ci.yml | 7 +------ 2 files changed, 9 insertions(+), 6 deletions(-) create mode 100755 .ci/install_dependencies.sh 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