branch: externals/vecdb
commit d6fd29cb9b3934df1776348dff9bf11aceb77ba6
Author: Andrew Hyatt <[email protected]>
Commit: Andrew Hyatt <[email protected]>
Fix various errors pointed out by review
---
.github/workflows/ci.yaml | 26 ++++++++------------------
1 file changed, 8 insertions(+), 18 deletions(-)
diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml
index 778bc07f7c..11a8faaf23 100644
--- a/.github/workflows/ci.yaml
+++ b/.github/workflows/ci.yaml
@@ -8,7 +8,7 @@ on:
branches: [ "*" ]
jobs:
- fast-tests:
+ tests:
runs-on: ubuntu-latest
environment: Continuous Integration
strategy:
@@ -17,18 +17,23 @@ jobs:
# Add more lines like this if you want to test on different Emacs
versions.
- 28.1
- 29.4
-
services:
postgres:
image: pgvector/pgvector:pg16
env:
POSTGRES_USER: postgres
POSTGRES_HOST_AUTH_METHOD: trust
+ ports:
+ - 5432:5432'
chromadb:
image: chromadb/chroma
+ ports:
+ - 8000:8000
qdrant:
image: qdrant/qdrant
- steps:
+ ports:
+ - 6333:6333
+ steps:
- name: Set up Emacs
uses: jcs090218/setup-emacs@master
with:
@@ -52,21 +57,6 @@ jobs:
# We don't set up the env variables so no integration tests will be run
run: |
eldev -p -dtT test
- integration-tests:
- runs-on: ubuntu-latest
- environment: Continuous Integration
- steps:
- - name: Set up Emacs
- uses: jcs090218/setup-emacs@master
- with:
- version: 29.4
-
- - name: Install Eldev
- uses: emacs-eldev/setup-eldev@v1
-
- - name: Check out the source code
- uses: actions/checkout@v4
-
- name: Postgres setup
# Create the "test" database
run: |