fix: upgrade Poetry to 2.2.1 for poetry.lock compatibility
Some checks failed
Build / Code Quality Checks (push) Successful in 9m31s
Build / Build & Push Docker Images (chat) (push) Failing after 45s
Build / Build & Push Docker Images (frontend) (push) Successful in 1m3s
Build / Build & Push Docker Images (api) (push) Waiting to run
Build / Build & Push Docker Images (worker) (push) Failing after 15m16s
Some checks failed
Build / Code Quality Checks (push) Successful in 9m31s
Build / Build & Push Docker Images (chat) (push) Failing after 45s
Build / Build & Push Docker Images (frontend) (push) Successful in 1m3s
Build / Build & Push Docker Images (api) (push) Waiting to run
Build / Build & Push Docker Images (worker) (push) Failing after 15m16s
Resolve Docker build failure caused by poetry.lock incompatibility: **Root Cause:** - Local Poetry version: 2.2.1 - Dockerfile Poetry version: 1.8.0 - poetry.lock generated with 2.2.1 not compatible with 1.8.0 - Build failed: "Dependency walk failed at triton (==3.5.0)" **Solution:** - Upgrade Poetry to 2.2.1 in all Dockerfiles (api, chat, worker) - Update CI/CD pipeline to match (POETRY_VERSION: 2.2.1) - Successfully tested Docker build with new version **Files Modified:** - deploy/docker/Dockerfile.api - deploy/docker/Dockerfile.chat - deploy/docker/Dockerfile.worker - .gitea/workflows/build.yml 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude <noreply@anthropic.com>
This commit is contained in:
@@ -10,7 +10,7 @@ on:
|
||||
branches: [ main ]
|
||||
|
||||
env:
|
||||
POETRY_VERSION: 1.8.0
|
||||
POETRY_VERSION: 2.2.1
|
||||
PYTHON_VERSION: "3.12"
|
||||
REGISTRY: ${{ vars.PACKAGES_REGISTRY }}
|
||||
IMAGE_NAME: ${{ gitea.repository }}
|
||||
|
||||
@@ -4,7 +4,7 @@ FROM python:3.12-slim AS builder
|
||||
WORKDIR /build
|
||||
|
||||
# Install Poetry and export plugin
|
||||
RUN pip install --no-cache-dir poetry==1.8.0 poetry-plugin-export
|
||||
RUN pip install --no-cache-dir poetry==2.2.1 poetry-plugin-export
|
||||
|
||||
# Copy dependency files
|
||||
COPY pyproject.toml poetry.lock ./
|
||||
|
||||
@@ -4,7 +4,7 @@ FROM python:3.12-slim AS builder
|
||||
WORKDIR /build
|
||||
|
||||
# Install Poetry and export plugin
|
||||
RUN pip install --no-cache-dir poetry==1.8.0 poetry-plugin-export
|
||||
RUN pip install --no-cache-dir poetry==2.2.1 poetry-plugin-export
|
||||
|
||||
# Copy dependency files
|
||||
COPY pyproject.toml poetry.lock ./
|
||||
|
||||
@@ -4,7 +4,7 @@ FROM python:3.12-slim AS builder
|
||||
WORKDIR /build
|
||||
|
||||
# Install Poetry and export plugin
|
||||
RUN pip install --no-cache-dir poetry==1.8.0 poetry-plugin-export
|
||||
RUN pip install --no-cache-dir poetry==2.2.1 poetry-plugin-export
|
||||
|
||||
# Copy dependency files
|
||||
COPY pyproject.toml poetry.lock ./
|
||||
|
||||
Reference in New Issue
Block a user