From cc4d292c2093bb7a7341a2c253ce7f68ab063aee Mon Sep 17 00:00:00 2001 From: Alberto Sartori Date: Mon, 25 May 2020 14:35:43 +0200 Subject: [PATCH] add coveralls --- .github/workflows/ci.yml | 66 ++++++++++++++++++++-------------------- 1 file changed, 33 insertions(+), 33 deletions(-) diff --git a/.github/workflows/ci.yml b/.github/workflows/ci.yml index 31bac9f..9c9f99e 100644 --- a/.github/workflows/ci.yml +++ b/.github/workflows/ci.yml @@ -1,36 +1,36 @@ name: CI on: [pull_request, push] jobs: - mix_test: - name: mix test (Elixir ${{ matrix.elixir }} OTP ${{ matrix.otp }}) - strategy: - matrix: - elixir: ['1.7.4', '1.10.1'] - include: - - elixir: '1.7.4' - otp: '19.x' - - elixir: '1.10.1' - otp: '22.x' - runs-on: ubuntu-16.04 - steps: - - name: Setup PostgreSQL - uses: Harmon758/postgresql-action@v1.0.0 - with: - postgresql db: ex_sieve_test - postgresql user: ex_sieve_user - postgresql password: ex_sieve_password - - uses: actions/checkout@v1 - - uses: actions/setup-elixir@v1 - with: - otp-version: ${{ matrix.otp }} - elixir-version: ${{ matrix.elixir }} - - name: Install Dependencies - run: mix deps.get - env: - MIX_ENV: test - - name: Run Tests - run: mix ecto.migrate && mix test - env: - MIX_ENV: test - DB_USER: ex_sieve_user - DB_PASSWORD: ex_sieve_password + mix_test: + name: mix test (Elixir ${{ matrix.elixir }} OTP ${{ matrix.otp }}) + strategy: + matrix: + elixir: ["1.7.4", "1.10.1"] + include: + - elixir: "1.7.4" + otp: "19.x" + - elixir: "1.10.1" + otp: "22.x" + runs-on: ubuntu-latest + env: + MIX_ENV: test + GITHUB_TOKEN: ${{ secrets.GITHUB_TOKEN }} + steps: + - name: Setup PostgreSQL + uses: Harmon758/postgresql-action@v1.0.0 + with: + postgresql db: ex_sieve_test + postgresql user: ex_sieve_user + postgresql password: ex_sieve_password + - uses: actions/checkout@v1 + - uses: actions/setup-elixir@v1 + with: + otp-version: ${{ matrix.otp }} + elixir-version: ${{ matrix.elixir }} + - name: Install Dependencies + run: mix deps.get + - name: Run Tests + run: mix ecto.migrate && mix coveralls.github + env: + DB_USER: ex_sieve_user + DB_PASSWORD: ex_sieve_password