This commit is contained in:
Bowen Liang 2025-03-21 00:22:18 +08:00
parent 3bb179d8cb
commit 52ca148985
4 changed files with 6 additions and 3 deletions

View File

@ -47,7 +47,7 @@ jobs:
run: uv lock --project api --check run: uv lock --project api --check
- name: Install dependencies - name: Install dependencies
run: uv sync --project api --all-groups run: uv sync --project api --group dev
# - name: Check dependencies in pyproject.toml # - name: Check dependencies in pyproject.toml
# run: poetry run -P api bash dev/pytest/pytest_artifacts.sh # run: poetry run -P api bash dev/pytest/pytest_artifacts.sh

View File

@ -45,7 +45,7 @@ jobs:
run: uv lock --project api --check run: uv lock --project api --check
- name: Install dependencies - name: Install dependencies
run: uv sync --project api --all-groups run: uv sync --project api
- name: Set up dotenvs - name: Set up dotenvs
run: | run: |

View File

@ -22,7 +22,7 @@ RUN apt-get update \
# Install Python dependencies # Install Python dependencies
COPY pyproject.toml uv.lock ./ COPY pyproject.toml uv.lock ./
RUN uv sync --locked --all-groups RUN uv sync --locked
# production stage # production stage
FROM base AS production FROM base AS production

View File

@ -235,6 +235,9 @@ optional = true
dotenv-linter = "~0.5.0" dotenv-linter = "~0.5.0"
ruff = "~0.11.0" ruff = "~0.11.0"
[tool.uv]
default-groups = ["storage", "tools", "vdb"]
[dependency-groups] [dependency-groups]
dev = [ dev = [
"coverage~=7.2.4", "coverage~=7.2.4",