Skip to content

Commit e960161

Browse files
authoredMar 31, 2025
feat/migrate uv (#454)
* update all deps to use uv * bump version * update CI * fixing CI * tidy shell * expand support to 3.9 * fixing CI * fixing CI * fixing CI * fixing CI * isolate pandas dep * fix unit tests * fixing CI * fixing CI * fixing CI * fixing CI * fixing CI * fixing CI * fixing CI * fixing CI * update pinecone * update pinecone * update pinecone * fixing CI * fixing CI * fixing CI * expose timeout in client * fixing CI * omit some files from api tests * omit by_similarity from chunking int tests * fixing CI * set pytest timeout * update confluence fixtures
1 parent a368082 commit e960161

File tree

244 files changed

+9209
-7056
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

244 files changed

+9209
-7056
lines changed
 

Diff for: ‎.github/actions/base-cache/action.yml

-52
This file was deleted.

Diff for: ‎.github/actions/generate-cache-key/action.yml

+21
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,21 @@
1+
name: "Generate Cache Key"
2+
description: "Generates a cache key based on use-uv setting"
3+
inputs:
4+
python-version:
5+
description: "Python version"
6+
required: false
7+
default: "3.12.6"
8+
outputs:
9+
cache-key:
10+
description: "Computed cache key"
11+
value: ${{ steps.compute-key.outputs.key }}
12+
runs:
13+
using: "composite"
14+
steps:
15+
- name: Compute cache key
16+
id: compute-key
17+
shell: bash
18+
run: |
19+
lockfile_hash=$(sha256sum uv.lock | cut -d ' ' -f 1)
20+
cache_key="venv-uv-${{ runner.os }}-${{ inputs.python-version }}-${lockfile_hash}"
21+
echo "key=${cache_key}" >> "$GITHUB_OUTPUT"

0 commit comments

Comments
 (0)