-
Notifications
You must be signed in to change notification settings - Fork 3
39 lines (37 loc) · 1 KB
/
ci.yml
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
name: Neo4Ecto CI
on: [push]
jobs:
test:
name: linter
runs-on: self-hosted
strategy:
fail-fast: false
matrix:
elixir:
- "1.9.2-erlang-22.3.4.16-alpine-3.13.1"
- "1.12.0-rc.1-erlang-24.0-alpine-3.13.3"
steps:
- uses: earthly/actions/setup-earthly@v1
with:
version: v0.5.10
- uses: actions/checkout@v2
- name: test elixir linters
run: earthly -P --ci --build-arg ELIXIR_BASE=${{matrix.elixir}} +setup-code-check
test-neo4j:
name: neo4j
runs-on: self-hosted
strategy:
fail-fast: false
matrix:
elixir:
- "1.12.0-rc.1-erlang-24.0-alpine-3.13.3"
neo4j:
- "neo4j:4.1"
- "neo4j:4.2.5"
steps:
- uses: earthly/actions/setup-earthly@v1
with:
version: v0.5.10
- uses: actions/checkout@v2
- name: tests
run: earthly -P --ci --build-arg ELIXIR_BASE=${{matrix.elixir}} --build-arg NEO4J=${{matrix.neo4j}} +test-neo4ecto