Skip to content

Upgrade deps, upgrade Elixir and OTP version, add styler and fix dial… #78

Upgrade deps, upgrade Elixir and OTP version, add styler and fix dial…

Upgrade deps, upgrade Elixir and OTP version, add styler and fix dial… #78

Workflow file for this run

name: CI
on: [push, pull_request]
jobs:
ci:
runs-on: ubuntu-latest
strategy:
matrix:
otp-version: [25.0.4]
elixir-version: [1.14.0]
env:
MIX_ENV: test
steps:
- uses: actions/checkout@v2
- uses: erlef/setup-elixir@v1
with:
elixir-version: ${{ matrix.elixir-version }}
otp-version: ${{ matrix.otp-version }}
- uses: actions/cache@v1
id: deps-cache
with:
path: deps
key: ${{ runner.os }}-deps-${{ hashFiles(format('{0}/mix.lock', github.workspace)) }}
restore-keys: |
${{ runner.os }}-deps-
- uses: actions/cache@v1
id: build-cache
with:
path: _build
key: ${{ runner.os }}-build-${{ matrix.otp-version }}-${{ matrix.elixir-version }}-${{ hashFiles(format('{0}/mix.lock', github.workspace)) }}
- run: sudo apt-get update
- run: sudo apt-get install -y libvips-dev
- run: vips --vips-version
- run: make prepare
- run: make lint
- run: make check-github