Merge pull request 'purge chat and shout endpoints' (#97) from purge-chat into develop
[akkoma] / .woodpecker / .test.yml
index e06a4d54e6b42cc6f334d55985c7c17bf99eda30..f4165502981fd05096af4419c31930b7d2d5026f 100644 (file)
@@ -1,16 +1,23 @@
-depends_on:
-- lint
-
 matrix:
   ELIXIR_VERSION:
   - 1.13
 
 pipeline:
+  lint:
+    when:
+      event:
+      - pull_request
+    image: pleromaforkci/ci-base:1.13
+    commands:
+    - mix local.hex --force
+    - mix local.rebar --force
+    - mix format --check-formatted
+
   build:
     image: pleromaforkci/ci-base:${ELIXIR_VERSION}
     when:
       event:
-      - tag
+      - pull_request
     environment:
       MIX_ENV: test
     commands:
@@ -24,7 +31,7 @@ pipeline:
     image: pleromaforkci/ci-base:${ELIXIR_VERSION}
     when:
       event:
-      - tag
+      - pull_request
     environment:
       MIX_ENV: test
       POSTGRES_DB: pleroma_test
@@ -34,6 +41,7 @@ pipeline:
     commands:
     - mix local.hex --force
     - mix local.rebar --force
+    - mix deps.get
     - mix ecto.drop -f -q
     - mix ecto.create
     - mix ecto.migrate
@@ -42,6 +50,9 @@ pipeline:
 services:
   postgres:
     image: postgres:13
+    when:
+      event:
+      - pull_request
     environment:
       POSTGRES_DB: pleroma_test
       POSTGRES_USER: postgres