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 ]
|
branches: [ main ]
|
||||||
|
|
||||||
env:
|
env:
|
||||||
POETRY_VERSION: 1.8.0
|
POETRY_VERSION: 2.2.1
|
||||||
PYTHON_VERSION: "3.12"
|
PYTHON_VERSION: "3.12"
|
||||||
REGISTRY: ${{ vars.PACKAGES_REGISTRY }}
|
REGISTRY: ${{ vars.PACKAGES_REGISTRY }}
|
||||||
IMAGE_NAME: ${{ gitea.repository }}
|
IMAGE_NAME: ${{ gitea.repository }}
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ FROM python:3.12-slim AS builder
|
|||||||
WORKDIR /build
|
WORKDIR /build
|
||||||
|
|
||||||
# Install Poetry and export plugin
|
# 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 dependency files
|
||||||
COPY pyproject.toml poetry.lock ./
|
COPY pyproject.toml poetry.lock ./
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ FROM python:3.12-slim AS builder
|
|||||||
WORKDIR /build
|
WORKDIR /build
|
||||||
|
|
||||||
# Install Poetry and export plugin
|
# 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 dependency files
|
||||||
COPY pyproject.toml poetry.lock ./
|
COPY pyproject.toml poetry.lock ./
|
||||||
|
|||||||
@@ -4,7 +4,7 @@ FROM python:3.12-slim AS builder
|
|||||||
WORKDIR /build
|
WORKDIR /build
|
||||||
|
|
||||||
# Install Poetry and export plugin
|
# 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 dependency files
|
||||||
COPY pyproject.toml poetry.lock ./
|
COPY pyproject.toml poetry.lock ./
|
||||||
|
|||||||
Reference in New Issue
Block a user