Skip to content

Commit 4b86b44

Browse files
committed
fix(ci): add service containers and upgrade action versions
1 parent 99efdf8 commit 4b86b44

2 files changed

Lines changed: 24 additions & 4 deletions

File tree

.github/workflows/ci.yml

Lines changed: 22 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,15 +5,35 @@ on: [push, pull_request]
55
jobs:
66
test:
77
runs-on: ubuntu-latest
8+
9+
services:
10+
redis:
11+
image: redis/redis-stack-server:latest
12+
ports:
13+
- 6379:6379
14+
qdrant:
15+
image: qdrant/qdrant:latest
16+
ports:
17+
- 6333:6333
18+
819
steps:
920
- uses: actions/checkout@v4
21+
1022
- name: Set up Python
11-
uses: actions/setup-python@v4
23+
uses: actions/setup-python@v5
1224
with:
1325
python-version: '3.11'
26+
cache: 'pip'
27+
1428
- name: Install dependencies
1529
run: |
30+
python -m pip install --upgrade pip
1631
pip install -r requirements.txt
17-
pip install pytest pytest-asyncio
32+
pip install pytest pytest-asyncio pytest-mock
33+
1834
- name: Run Tests
35+
env:
36+
OPENAI_API_KEY: sk-fake-key-for-testing
37+
REDIS_HOST: localhost
38+
QDRANT_HOST: localhost
1939
run: pytest tests/

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -81,8 +81,8 @@ We maintain a robust architecture history. See the `docs/adr/` directory for det
8181
### Installation
8282
1. Clone the repository and navigate to the directory:
8383
```bash
84-
git clone <repo-url>
85-
cd project-aether
84+
git clone https://github.com/gabaoun/Project-Aether.git
85+
cd Project-Aether
8686
```
8787
2. Install dependencies:
8888
```bash

0 commit comments

Comments
 (0)