Skip to content

Commit 26c4855

Browse files
authored
Merge pull request #61 from agentevals-dev/peterj/publishcli
add release for CLI
2 parents 33ceb74 + a8cce0b commit 26c4855

3 files changed

Lines changed: 22 additions & 6 deletions

File tree

.github/workflows/release.yml

Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -68,3 +68,22 @@ jobs:
6868
files: dist/**/*.whl
6969
generate_release_notes: true
7070

71+
publish:
72+
runs-on: ubuntu-latest
73+
steps:
74+
- name: 'Checkout GitHub Action'
75+
uses: actions/checkout@main
76+
77+
- name: Install uv
78+
uses: astral-sh/setup-uv@v6
79+
80+
# Repo root cwd: uv build puts artifacts in ./dist; uv publish looks for dist/* relative to cwd.
81+
- name: 'Release Python Packages'
82+
env:
83+
VERSION: ${{ github.event.inputs.tag || github.ref_name }}
84+
run: |
85+
uv sync --package agentevals-cli --all-extras
86+
uv version "$VERSION" --package agentevals-cli
87+
88+
uv build --package agentevals-cli
89+
uv publish dist/* --token ${{ secrets.PYPI_TOKEN }}

pyproject.toml

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,15 +3,14 @@ requires = ["hatchling"]
33
build-backend = "hatchling.build"
44

55
[project]
6-
name = "agentevals"
6+
name = "agentevals-cli"
77
version = "0.5.1"
88
description = "Standalone framework to evaluate agent correctness based on portable OpenTelemetry traces"
99
requires-python = ">=3.11"
1010
dependencies = [
1111
"google-adk[eval]>=1.25.0",
1212
"click>=8.0",
1313
"tabulate>=0.9.0",
14-
"pandas>=2.2.3",
1514
"fastapi>=0.115.0",
1615
"uvicorn[standard]>=0.32.0",
1716
"python-multipart>=0.0.12",

uv.lock

Lines changed: 2 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)