test: run pytest in CI — real unit job + Qdrant-backed integration job #52

Merged
jcabillot merged 10 commits from tests/ci-pytest into main 2026-10-09 15:53:53 -04:00
4 changed files with 12 additions and 12 deletions
Showing only changes of commit aa30111a8e - Show all commits

No files matched your search

+3 -3
View File
@@ -37,11 +37,11 @@ jobs:
- name: Cleanup old Qdrant container
run: |
docker rm -f mcp-maildir-ci-qdrant 2>/dev/null || true
docker rm -f qdrant-${{ github.run_id }} 2>/dev/null || true
- name: Start Qdrant
run: |
docker run -d --name mcp-maildir-ci-qdrant \
docker run -d --name qdrant-${{ github.run_id }} \
--network "container:$(hostname)" \
docker.io/qdrant/qdrant:latest
@@ -68,7 +68,7 @@ jobs:
- name: Cleanup Qdrant
if: always()
run: docker rm -f mcp-maildir-ci-qdrant || true
run: docker rm -f qdrant-${{ github.run_id }} || true
build-push:
needs: [test, integration-test]
+3 -3
View File
@@ -29,8 +29,8 @@ jobs:
- name: Start Qdrant
run: |
docker rm -f qdrant 2>/dev/null || true
docker run -d --name qdrant \
docker rm -f qdrant-${{ github.run_id }} 2>/dev/null || true
docker run -d --name qdrant-${{ github.run_id }} \
--network "container:$(hostname)" \
docker.io/qdrant/qdrant:latest
@@ -56,7 +56,7 @@ jobs:
- name: Cleanup Qdrant
if: always()
run: docker rm -f qdrant 2>/dev/null || true
run: docker rm -f qdrant-${{ github.run_id }} 2>/dev/null || true
build:
runs-on: ubuntu-latest
+3 -3
View File
@@ -37,11 +37,11 @@ jobs:
- name: Cleanup old Qdrant container
run: |
docker rm -f mcp-maildir-ci-qdrant 2>/dev/null || true
docker rm -f qdrant-${{ github.run_id }} 2>/dev/null || true
- name: Start Qdrant
run: |
docker run -d --name mcp-maildir-ci-qdrant \
docker run -d --name qdrant-${{ github.run_id }} \
--network "container:$(hostname)" \
docker.io/qdrant/qdrant:latest
@@ -68,7 +68,7 @@ jobs:
- name: Cleanup Qdrant
if: always()
run: docker rm -f mcp-maildir-ci-qdrant || true
run: docker rm -f qdrant-${{ github.run_id }} || true
build:
needs: [test, integration-test]
+3 -3
View File
@@ -37,11 +37,11 @@ jobs:
- name: Cleanup old Qdrant container
run: |
docker rm -f mcp-maildir-ci-qdrant 2>/dev/null || true
docker rm -f qdrant-${{ github.run_id }} 2>/dev/null || true
- name: Start Qdrant
run: |
docker run -d --name mcp-maildir-ci-qdrant \
docker run -d --name qdrant-${{ github.run_id }} \
--network "container:$(hostname)" \
docker.io/qdrant/qdrant:latest
@@ -68,7 +68,7 @@ jobs:
- name: Cleanup Qdrant
if: always()
run: docker rm -f mcp-maildir-ci-qdrant || true
run: docker rm -f qdrant-${{ github.run_id }} || true
build-push:
needs: [test, integration-test]