Skip to content

Commit d52ad71

Browse files
committed
Maintenance release line for lls 0.3.x.
1 parent d26ff4a commit d52ad71

File tree

6 files changed

+207
-263
lines changed

6 files changed

+207
-263
lines changed

.github/workflows/ci.yml

Lines changed: 3 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -2,9 +2,9 @@ name: CI
22

33
on:
44
push:
5-
branches: [ main, develop ]
5+
branches: [ release/0.4.x ]
66
pull_request:
7-
branches: [ main, develop ]
7+
branches: [ release/0.4.x ]
88

99
env:
1010
PYTHON_VERSION: "3.12"
@@ -65,8 +65,7 @@ jobs:
6565
matrix:
6666
python-version: ["3.12"]
6767
llama-stack-version:
68-
- "main"
69-
- "0.4.0"
68+
- "0.3.5"
7069

7170
steps:
7271
- name: Checkout code

COMPATIBILITY.md

Lines changed: 47 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,47 @@
1+
# Compatibility Matrix
2+
3+
This document tracks the compatibility of `llama-stack-provider-ragas` with
4+
different versions of [llama-stack](https://github.com/llamastack/llama-stack).
5+
6+
## Important Note
7+
8+
Prior to provider version 0.5.4, the provider versioning did not align to
9+
llama-stack version generations. For example, provider versions 0.4.x and
10+
0.5.0–0.5.1 all targeted llama-stack 0.2.x/0.3.x despite spanning two
11+
provider major-minor lines. Starting with provider 0.5.4, the release
12+
branches are organized by llama-stack compatibility:
13+
14+
| Release Branch | Llama-Stack Target | Provider Versions |
15+
|------------------|--------------------|-------------------|
16+
| `release/0.4.x` | 0.3.x | 0.4.3+ |
17+
| `release/0.5.x` | 0.4.x | 0.5.4+ |
18+
| `main` | 0.5.x+ | 0.6.0+ |
19+
20+
## Version Compatibility Table
21+
22+
| Provider Version | Llama-Stack Dependency | Python | Release Branch | Notes |
23+
|------------------|-------------------------------|---------|------------------|--------------------------------------|
24+
| 0.6.0 | >=0.5.0 | >=3.12 | `main` | Current latest release |
25+
| 0.5.4 | [client]>=0.4.2,<0.5.0 | >=3.12 | `release/0.5.x` | Maintenance release for lls 0.4.x |
26+
| 0.4.3 | [client]>=0.3.5,<0.4.0 | >=3.12 | `release/0.4.x` | Maintenance release for lls 0.3.x |
27+
| 0.5.1 | >0.2.23 (loose) | >=3.12 || Legacy; use 0.4.3 for lls 0.3.x |
28+
| 0.5.0 | >0.2.23 (loose) | >=3.12 || Legacy; use 0.4.3 for lls 0.3.x |
29+
| 0.4.2 | >0.2.23 (loose) | >=3.12 || Legacy; use 0.4.3 for lls 0.3.x |
30+
| 0.4.1 | >=0.2.23 (loose) | >=3.12 || Legacy |
31+
| 0.4.0 | >=0.2.23 (loose) | >=3.12 || Legacy |
32+
| 0.3.6 | ==0.2.23 | >=3.12 || Legacy |
33+
| 0.3.5 | ==0.2.23 | >=3.12 || Legacy |
34+
| 0.3.4 | ==0.2.23 | >=3.12 || Legacy |
35+
| 0.3.3 | ==0.2.23 | >=3.12 || Legacy |
36+
| 0.3.2 | ==0.2.23 | >=3.12 || Legacy |
37+
| 0.3.1 | ==0.2.23 | >=3.12 || Legacy |
38+
| 0.3.0 | ==0.2.22 | >=3.12 || Legacy |
39+
40+
## Recommended Versions
41+
42+
If you need to target a specific llama-stack version, use the following
43+
provider versions:
44+
45+
- **llama-stack 0.5.x**: use provider `>=0.6.0` (`pip install llama-stack-provider-ragas>=0.6.0`)
46+
- **llama-stack 0.4.x**: use provider `==0.5.4` (`pip install llama-stack-provider-ragas==0.5.4`)
47+
- **llama-stack 0.3.x**: use provider `==0.4.3` (`pip install llama-stack-provider-ragas==0.4.3`)

0 commit comments

Comments
 (0)