Skip to content

Add time outs to list_tables/2 #56

Add time outs to list_tables/2

Add time outs to list_tables/2 #56

Workflow file for this run

---
name: Endo | CI checks
on:
pull_request:
branches:
- main
push:
branches:
- main
concurrency:
group: ci-${{github.ref}}
cancel-in-progress: true
jobs:
lint-and-test:
runs-on: ubuntu-latest
name: OTP ${{matrix.otp}} / Elixir ${{matrix.elixir}}
strategy:
matrix:
include:
- otp: "26.1"
elixir: "1.15.7"
- otp: "24.2"
elixir: "1.13.4"
env:
POSTGRES_USER: postgres
POSTGRES_PASSWORD: postgres
POSTGRES_DB: endo_repo
POSTGRES_PORT: 5432
steps:
- name: Checkout Github repo
uses: actions/[email protected]
- name: Setup BEAM Env
uses: erlef/[email protected]
with:
otp-version: ${{matrix.otp}}
elixir-version: ${{matrix.elixir}}
- name: Setup Cache
uses: actions/[email protected]
id: mix-cache
with:
path: |
deps
_build
priv/plts
key: ${{ hashFiles('mix.lock') }}-${{ matrix.elixir }}-${{ matrix.otp }}
- if: steps.mix-cache.outputs.cache-hit != 'true'
run: mkdir -p priv/plts; mix deps.get; mix deps.compile
- run: docker-compose up -d
- run: mix lint
- run: MIX_ENV=test mix do ecto.create, ecto.migrate, test