Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
24 commits
Select commit Hold shift + click to select a range
36cbd51
refactor: reorganize codebase structure for better maintainability
CodeWithKyrian Nov 30, 2025
b7c9824
feat: enhance API functionality with new endpoints and request struct…
CodeWithKyrian Nov 30, 2025
23aa500
feat: use Collection as a resource directly instead of the Collection…
CodeWithKyrian Nov 30, 2025
4de5c8f
feat: Introduce local ChromaDB server management for testing
CodeWithKyrian Nov 30, 2025
429ae22
refactor: use PSR-18 discovery and replace auth token with headers
CodeWithKyrian Nov 30, 2025
7b6f454
feat: add cloud factory method to facade
CodeWithKyrian Nov 30, 2025
1e35d53
feat: add local/cloud factories and move reset to Client
CodeWithKyrian Nov 30, 2025
a67cf84
fix: delete redundant test artifact
CodeWithKyrian Nov 30, 2025
2bef3f7
refactor: reorder static factory method definition
CodeWithKyrian Nov 30, 2025
0752a21
feat: Introduce `simple.php` example and remove previous example file…
CodeWithKyrian Nov 30, 2025
0b05cb9
chore: add .vscode to .gitignore
CodeWithKyrian Nov 30, 2025
9d5c50b
feat: enhance simple example with robust autoload path, `getCollectio…
CodeWithKyrian Nov 30, 2025
7535e14
feat: Add comprehensive API feature tests, refactor API client creati…
CodeWithKyrian Dec 1, 2025
dad0ef5
feat: Implement advanced query filtering with `Where` clauses and int…
CodeWithKyrian Dec 6, 2025
351b5c1
refactor: relocate chroma.yaml to Fixtures and remove authentication …
CodeWithKyrian Dec 6, 2025
8b7fd30
refacto: overhaul exception handling and expand negative test coverage
CodeWithKyrian Dec 6, 2025
036b06d
refactor: remove image parameters and properties from item requests a…
CodeWithKyrian Dec 6, 2025
952a77c
fix: Correct tenant update API to use PATCH method and `resource_name…
CodeWithKyrian Dec 6, 2025
977b09c
refactor: Make `DeleteItemsRequest` and `QueryItemsRequest` construct…
CodeWithKyrian Dec 6, 2025
cbc88a0
feat: add collection forking support
CodeWithKyrian Dec 6, 2025
acf3c7a
refactor: extract embedding preparation and support mixed embeddings
CodeWithKyrian Dec 6, 2025
bc27f55
refactor: reorganize examples into structured folders
CodeWithKyrian Dec 6, 2025
564c3b2
chore: update symfony/process version constraint to support multiple …
CodeWithKyrian Dec 6, 2025
f1e9621
chore: update GitHub Actions workflow to use actions/checkout@v5 and …
CodeWithKyrian Dec 6, 2025
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
19 changes: 4 additions & 15 deletions .github/workflows/test.yml
Original file line number Diff line number Diff line change
Expand Up @@ -14,25 +14,14 @@ jobs:

name: Tests on PHP ${{ matrix.php }} - ${{ matrix.dependency-version }}

services:
chroma-wo-auth:
image: chromadb/chroma:1.0.8
ports:
- 8000:8000

chroma-w-auth:
image: chromadb/chroma:1.0.8
ports:
- 8001:8000
env:
CHROMA_SERVER_AUTHN_CREDENTIALS: 'test-token'
CHROMA_SERVER_AUTHN_PROVIDER: 'chromadb.auth.token_authn.TokenAuthenticationServerProvider'
CHROMA_AUTH_TOKEN_TRANSPORT_HEADER: 'Authorization'

steps:
- name: Checkout
uses: actions/checkout@v3

- name: Install Chroma CLI
run: |
curl -sSL https://raw.githubusercontent.com/chroma-core/chroma/main/rust/cli/install/install.sh | bash

- name: Cache dependencies
uses: actions/cache@v3
with:
Expand Down
4 changes: 3 additions & 1 deletion .gitignore
Original file line number Diff line number Diff line change
Expand Up @@ -6,4 +6,6 @@
*.swp
*.swo
playground/*
.idea
.idea
.chroma
.vscode
Loading