first commit with the cache and working directory attributes

This commit is contained in:
Akshaj Tiwari
2026-03-06 22:49:06 +05:30
parent f36add83f0
commit fa5ebf19a4
+35 -3
View File
@@ -25,6 +25,14 @@ jobs:
- name: Install uv
uses: astral-sh/setup-uv@v4
- name: Cache uv dependencies
uses: actions/cache@v4
with:
path: ~/.cache/uv
key: uv-${{ runner.os }}-py311-${{ hashFiles('uv.lock') }}
restore-keys: |
uv-${{ runner.os }}-py311-
- name: Install dependencies
run: uv sync --project core --group dev
@@ -55,9 +63,17 @@ jobs:
- name: Install uv
uses: astral-sh/setup-uv@v4
- name: Cache uv dependencies
uses: actions/cache@v4
with:
path: ~/.cache/uv
key: uv-${{ runner.os }}-py311-${{ hashFiles('uv.lock') }}
restore-keys: |
uv-${{ runner.os }}-py311-
- name: Install dependencies and run tests
working-directory: core
run: |
cd core
uv sync
uv run pytest tests/ -v
@@ -78,9 +94,17 @@ jobs:
- name: Install uv
uses: astral-sh/setup-uv@v4
- name: Cache uv dependencies
uses: actions/cache@v4
with:
path: ~/.cache/uv
key: uv-${{ runner.os }}-py311-${{ hashFiles('uv.lock') }}
restore-keys: |
uv-${{ runner.os }}-py311-
- name: Install dependencies and run tests
working-directory: tools
run: |
cd tools
uv sync --extra dev
uv run pytest tests/ -v
@@ -99,9 +123,17 @@ jobs:
- name: Install uv
uses: astral-sh/setup-uv@v4
- name: Cache uv dependencies
uses: actions/cache@v4
with:
path: ~/.cache/uv
key: uv-${{ runner.os }}-py311-${{ hashFiles('uv.lock') }}
restore-keys: |
uv-${{ runner.os }}-py311-
- name: Install dependencies
working-directory: core
run: |
cd core
uv sync
- name: Validate exported agents