summaryrefslogtreecommitdiff
path: root/.woodpecker/elixir-test.yml
blob: 048d4ede51958f30aea1492d705b48880df25217 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
when:
  event: pull_request
steps:
  - name: test
    image: hexpm/elixir:1.18.3-erlang-25.0.4-debian-bookworm-20250317-slim
    commands:
      - mix local.hex --force
      - mix local.rebar --force
      - mix deps.get --force
      - mix compile
      - MIX_ENV=test mix ecto.create
      - MIX_ENV=test mix ecto.migrate
      - MIX_ENV=test mix test
    environment:
      DB_ADAPTER: sqlite
      DATABASE_URL: 'sqlite3:/tmp/silmataivas_test.db'
      MIX_ENV: test
    when:
      event: [pull_request]

depends_on:
  - lint