From 9296f33a1f0cca5a9062ea530092a664b4d7bbfd Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Tue, 25 Nov 2025 21:02:49 +0000 Subject: [PATCH 1/5] ci: update requirements and Dockerfile --- Dockerfile | 2 +- dev.Dockerfile | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index e1def6e4..4c0de5b3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM kernai/refinery-parent-images:v2.1.0-common +FROM registry.dev.kern.ai/code-kern-ai/refinery-parent-images:parent-image-updates-common WORKDIR /app diff --git a/dev.Dockerfile b/dev.Dockerfile index 4c62dc92..4a114c81 100644 --- a/dev.Dockerfile +++ b/dev.Dockerfile @@ -1,4 +1,4 @@ -FROM kernai/refinery-parent-images:v2.1.0-common +FROM registry.dev.kern.ai/code-kern-ai/refinery-parent-images:parent-image-updates-common WORKDIR /app From 03f085e52c65b5a46b71c247e7d04285dc1d2ab3 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Tue, 25 Nov 2025 21:03:03 +0000 Subject: [PATCH 2/5] ci: update requirements.txt --- requirements.txt | 111 ++++++++++++++++++++++++++--------------------- 1 file changed, 62 insertions(+), 49 deletions(-) diff --git a/requirements.txt b/requirements.txt index ff586538..3c089f04 100644 --- a/requirements.txt +++ b/requirements.txt @@ -2,27 +2,27 @@ # This file is autogenerated by pip-compile with Python 3.11 # by the following command: # -# pip-compile --cert=None --client-cert=None --index-url=None --output-file=requirements.txt --pip-args=None requirements/requirements.in +# pip-compile --output-file=requirements.txt requirements/requirements.in # alembic==1.7.1 # via -r requirements/requirements.in annotated-types==0.7.0 # via - # -r /Users/andhrelja/Projects/refinery-gateway/requirements/common-requirements.txt + # -r requirements/common-requirements.txt # pydantic anyio==4.11.0 # via - # -r /Users/andhrelja/Projects/refinery-gateway/requirements/common-requirements.txt + # -r requirements/common-requirements.txt # httpx # openai # starlette argon2-cffi==25.1.0 # via - # -r /Users/andhrelja/Projects/refinery-gateway/requirements/common-requirements.txt + # -r requirements/common-requirements.txt # minio argon2-cffi-bindings==25.1.0 # via - # -r /Users/andhrelja/Projects/refinery-gateway/requirements/common-requirements.txt + # -r requirements/common-requirements.txt # argon2-cffi asgiref==3.9.2 # via @@ -34,7 +34,7 @@ boto3==1.39.6 # via -r requirements/common-requirements.txt botocore==1.39.17 # via - # -r /Users/andhrelja/Projects/refinery-gateway/requirements/common-requirements.txt + # -r requirements/common-requirements.txt # boto3 # s3transfer catalogue==2.0.10 @@ -44,31 +44,32 @@ catalogue==2.0.10 # thinc certifi==2025.8.3 # via - # -r /Users/andhrelja/Projects/refinery-gateway/requirements/common-requirements.txt + # -r requirements/common-requirements.txt # httpcore # httpx # minio # requests cffi==2.0.0 # via - # -r /Users/andhrelja/Projects/refinery-gateway/requirements/common-requirements.txt + # -r requirements/common-requirements.txt # argon2-cffi-bindings charset-normalizer==3.4.3 # via - # -r /Users/andhrelja/Projects/refinery-gateway/requirements/common-requirements.txt + # -r requirements/common-requirements.txt # requests click==8.3.0 # via - # -r /Users/andhrelja/Projects/refinery-gateway/requirements/common-requirements.txt + # -r requirements/common-requirements.txt # typer + # typer-slim # uvicorn -cloudpathlib==0.22.0 +cloudpathlib==0.23.0 # via weasel confection==0.1.5 # via # thinc # weasel -cymem==2.0.11 +cymem==2.0.13 # via # preshed # spacy @@ -93,7 +94,7 @@ grpcio==1.75.0 # opentelemetry-exporter-otlp-proto-grpc h11==0.16.0 # via - # -r /Users/andhrelja/Projects/refinery-gateway/requirements/common-requirements.txt + # -r requirements/common-requirements.txt # httpcore # uvicorn httpcore==1.0.9 @@ -102,7 +103,7 @@ httpx==0.28.1 # via openai idna==3.10 # via - # -r /Users/andhrelja/Projects/refinery-gateway/requirements/common-requirements.txt + # -r requirements/common-requirements.txt # anyio # httpx # requests @@ -114,7 +115,7 @@ jinja2==3.1.6 # via spacy jmespath==1.0.1 # via - # -r /Users/andhrelja/Projects/refinery-gateway/requirements/common-requirements.txt + # -r requirements/common-requirements.txt # boto3 # botocore langcodes==3.5.0 @@ -127,22 +128,22 @@ marisa-trie==1.3.1 # via language-data markdown-it-py==4.0.0 # via rich -markupsafe==3.0.2 +markupsafe==3.0.3 # via # jinja2 # mako mdurl==0.1.2 # via markdown-it-py minio==7.2.15 - # via -r /Users/andhrelja/Projects/refinery-gateway/requirements/common-requirements.txt -murmurhash==1.0.13 + # via -r requirements/common-requirements.txt +murmurhash==1.0.15 # via # preshed # spacy # thinc numpy==1.26.2 # via - # -r /Users/andhrelja/Projects/refinery-gateway/requirements/common-requirements.txt + # -r requirements/common-requirements.txt # blis # pandas # spacy @@ -154,6 +155,7 @@ openpyxl==3.0.10 opentelemetry-api==1.37.0 # via # -r requirements/common-requirements.txt + # -r requirements/requirements.in # opentelemetry-exporter-otlp-proto-grpc # opentelemetry-instrumentation # opentelemetry-instrumentation-asgi @@ -166,10 +168,13 @@ opentelemetry-exporter-otlp-proto-common==1.37.0 # -r requirements/common-requirements.txt # opentelemetry-exporter-otlp-proto-grpc opentelemetry-exporter-otlp-proto-grpc==1.37.0 - # via -r requirements/common-requirements.txt + # via + # -r requirements/common-requirements.txt + # -r requirements/requirements.in opentelemetry-instrumentation==0.58b0 # via # -r requirements/common-requirements.txt + # -r requirements/requirements.in # opentelemetry-instrumentation-asgi # opentelemetry-instrumentation-fastapi # opentelemetry-instrumentation-logging @@ -178,9 +183,13 @@ opentelemetry-instrumentation-asgi==0.58b0 # -r requirements/common-requirements.txt # opentelemetry-instrumentation-fastapi opentelemetry-instrumentation-fastapi==0.58b0 - # via -r requirements/common-requirements.txt + # via + # -r requirements/common-requirements.txt + # -r requirements/requirements.in opentelemetry-instrumentation-logging==0.58b0 - # via -r requirements/common-requirements.txt + # via + # -r requirements/common-requirements.txt + # -r requirements/requirements.in opentelemetry-proto==1.37.0 # via # -r requirements/common-requirements.txt @@ -189,6 +198,7 @@ opentelemetry-proto==1.37.0 opentelemetry-sdk==1.37.0 # via # -r requirements/common-requirements.txt + # -r requirements/requirements.in # opentelemetry-exporter-otlp-proto-grpc opentelemetry-semantic-conventions==0.58b0 # via @@ -210,13 +220,15 @@ packaging==25.0 # thinc # weasel pandas==1.5.1 - # via -r /Users/andhrelja/Projects/refinery-gateway/requirements/common-requirements.txt -preshed==3.0.10 + # via -r requirements/common-requirements.txt +preshed==3.0.12 # via # spacy # thinc prometheus-client==0.23.1 - # via -r requirements/common-requirements.txt + # via + # -r requirements/common-requirements.txt + # -r requirements/requirements.in protobuf==6.32.1 # via # -r requirements/common-requirements.txt @@ -226,16 +238,16 @@ psycopg2-binary==2.9.9 # via -r requirements/common-requirements.txt pycparser==2.23 # via - # -r /Users/andhrelja/Projects/refinery-gateway/requirements/common-requirements.txt + # -r requirements/common-requirements.txt # cffi pycryptodome==3.23.0 # via - # -r /Users/andhrelja/Projects/refinery-gateway/requirements/common-requirements.txt + # -r requirements/common-requirements.txt # minio # rncryptor pydantic==2.7.4 # via - # -r /Users/andhrelja/Projects/refinery-gateway/requirements/common-requirements.txt + # -r requirements/common-requirements.txt # -r requirements/requirements.in # confection # fastapi @@ -245,7 +257,7 @@ pydantic==2.7.4 # weasel pydantic-core==2.18.4 # via - # -r /Users/andhrelja/Projects/refinery-gateway/requirements/common-requirements.txt + # -r requirements/common-requirements.txt # pydantic pygments==2.19.2 # via rich @@ -255,38 +267,38 @@ pyminizip==0.2.6 # via -r requirements/requirements.in python-dateutil==2.9.0.post0 # via - # -r /Users/andhrelja/Projects/refinery-gateway/requirements/common-requirements.txt + # -r requirements/common-requirements.txt # botocore # pandas pytz==2025.2 # via - # -r /Users/andhrelja/Projects/refinery-gateway/requirements/common-requirements.txt + # -r requirements/common-requirements.txt # pandas requests==2.32.4 # via - # -r /Users/andhrelja/Projects/refinery-gateway/requirements/common-requirements.txt + # -r requirements/common-requirements.txt # docker # spacy # weasel -rich==14.1.0 +rich==14.2.0 # via typer rncryptor==3.3.0 # via -r requirements/requirements.in s3transfer==0.13.1 # via - # -r /Users/andhrelja/Projects/refinery-gateway/requirements/common-requirements.txt + # -r requirements/common-requirements.txt # boto3 shellingham==1.5.4 # via typer six==1.17.0 # via - # -r /Users/andhrelja/Projects/refinery-gateway/requirements/common-requirements.txt + # -r requirements/common-requirements.txt # python-dateutil -smart-open==7.3.1 +smart-open==7.5.0 # via weasel sniffio==1.3.1 # via - # -r /Users/andhrelja/Projects/refinery-gateway/requirements/common-requirements.txt + # -r requirements/common-requirements.txt # anyio # openai spacy[ja]==3.7.5 @@ -297,9 +309,9 @@ spacy-loggers==1.0.5 # via spacy sqlalchemy==1.4.42 # via - # -r /Users/andhrelja/Projects/refinery-gateway/requirements/common-requirements.txt + # -r requirements/common-requirements.txt # alembic -srsly==2.5.1 +srsly==2.5.2 # via # confection # spacy @@ -307,9 +319,9 @@ srsly==2.5.1 # weasel starlette==0.47.3 # via - # -r /Users/andhrelja/Projects/refinery-gateway/requirements/common-requirements.txt + # -r requirements/common-requirements.txt # fastapi -sudachidict-core==20250825 +sudachidict-core==20251022 # via spacy sudachipy==0.6.10 # via @@ -321,13 +333,13 @@ tqdm==4.67.1 # via # openai # spacy -typer==0.19.2 - # via - # spacy - # weasel +typer==0.20.0 + # via spacy +typer-slim==0.20.0 + # via weasel typing-extensions==4.15.0 # via - # -r /Users/andhrelja/Projects/refinery-gateway/requirements/common-requirements.txt + # -r requirements/common-requirements.txt # anyio # fastapi # grpcio @@ -341,21 +353,22 @@ typing-extensions==4.15.0 # pydantic-core # starlette # typer + # typer-slim urllib3==2.5.0 # via - # -r /Users/andhrelja/Projects/refinery-gateway/requirements/common-requirements.txt + # -r requirements/common-requirements.txt # botocore # docker # minio # requests uvicorn==0.35.0 - # via -r /Users/andhrelja/Projects/refinery-gateway/requirements/common-requirements.txt + # via -r requirements/common-requirements.txt wasabi==1.1.3 # via # spacy # thinc # weasel -weasel==0.4.1 +weasel==0.4.3 # via spacy wrapt==1.17.3 # via From 33594488b7e1472ead265dba9ff06b8d79720dd8 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Wed, 26 Nov 2025 11:21:05 +0000 Subject: [PATCH 3/5] ci: update requirements and Dockerfile --- requirements/common-requirements.txt | 24 +++++++++++++----------- 1 file changed, 13 insertions(+), 11 deletions(-) diff --git a/requirements/common-requirements.txt b/requirements/common-requirements.txt index 7e7bd396..d743714a 100644 --- a/requirements/common-requirements.txt +++ b/requirements/common-requirements.txt @@ -4,6 +4,8 @@ # # pip-compile common-requirements.in # +annotated-doc==0.0.4 + # via fastapi annotated-types==0.7.0 # via pydantic anyio==4.11.0 @@ -12,7 +14,7 @@ argon2-cffi==25.1.0 # via minio argon2-cffi-bindings==25.1.0 # via argon2-cffi -asgiref==3.9.2 +asgiref==3.11.0 # via opentelemetry-instrumentation-asgi boto3==1.39.6 # via -r common-requirements.in @@ -20,25 +22,25 @@ botocore==1.39.17 # via # boto3 # s3transfer -certifi==2025.8.3 +certifi==2025.11.12 # via # minio # requests cffi==2.0.0 # via argon2-cffi-bindings -charset-normalizer==3.4.3 +charset-normalizer==3.4.4 # via requests -click==8.3.0 +click==8.3.1 # via uvicorn -fastapi==0.116.1 +fastapi==0.120.1 # via -r mini-requirements.in -googleapis-common-protos==1.70.0 +googleapis-common-protos==1.72.0 # via opentelemetry-exporter-otlp-proto-grpc -grpcio==1.75.0 +grpcio==1.76.0 # via opentelemetry-exporter-otlp-proto-grpc h11==0.16.0 # via uvicorn -idna==3.10 +idna==3.11 # via # anyio # requests @@ -104,7 +106,7 @@ pandas==1.5.1 # via -r common-requirements.in prometheus-client==0.23.1 # via -r common-requirements.in -protobuf==6.32.1 +protobuf==6.33.1 # via # googleapis-common-protos # opentelemetry-proto @@ -116,7 +118,7 @@ pycryptodome==3.23.0 # via minio pydantic==2.7.4 # via - # -r /Usmini-requirements.in + # -r mini-requirements.in # fastapi pydantic-core==2.18.4 # via pydantic @@ -136,7 +138,7 @@ sniffio==1.3.1 # via anyio sqlalchemy==1.4.42 # via -r common-requirements.in -starlette==0.47.3 +starlette==0.49.3 # via fastapi typing-extensions==4.15.0 # via From d9422921acce501684342911fd0e7436bec362d7 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Wed, 26 Nov 2025 11:21:15 +0000 Subject: [PATCH 4/5] ci: update requirements.txt --- requirements.txt | 24 ++++++++++++++---------- 1 file changed, 14 insertions(+), 10 deletions(-) diff --git a/requirements.txt b/requirements.txt index 3c089f04..2a3e4a85 100644 --- a/requirements.txt +++ b/requirements.txt @@ -6,6 +6,10 @@ # alembic==1.7.1 # via -r requirements/requirements.in +annotated-doc==0.0.4 + # via + # -r requirements/common-requirements.txt + # fastapi annotated-types==0.7.0 # via # -r requirements/common-requirements.txt @@ -24,7 +28,7 @@ argon2-cffi-bindings==25.1.0 # via # -r requirements/common-requirements.txt # argon2-cffi -asgiref==3.9.2 +asgiref==3.11.0 # via # -r requirements/common-requirements.txt # opentelemetry-instrumentation-asgi @@ -42,7 +46,7 @@ catalogue==2.0.10 # spacy # srsly # thinc -certifi==2025.8.3 +certifi==2025.11.12 # via # -r requirements/common-requirements.txt # httpcore @@ -53,11 +57,11 @@ cffi==2.0.0 # via # -r requirements/common-requirements.txt # argon2-cffi-bindings -charset-normalizer==3.4.3 +charset-normalizer==3.4.4 # via # -r requirements/common-requirements.txt # requests -click==8.3.0 +click==8.3.1 # via # -r requirements/common-requirements.txt # typer @@ -80,15 +84,15 @@ docker==7.1.0 # via -r requirements/requirements.in et-xmlfile==2.0.0 # via openpyxl -fastapi==0.116.1 +fastapi==0.120.1 # via -r requirements/common-requirements.txt -googleapis-common-protos==1.70.0 +googleapis-common-protos==1.72.0 # via # -r requirements/common-requirements.txt # opentelemetry-exporter-otlp-proto-grpc greenlet==3.2.4 # via sqlalchemy -grpcio==1.75.0 +grpcio==1.76.0 # via # -r requirements/common-requirements.txt # opentelemetry-exporter-otlp-proto-grpc @@ -101,7 +105,7 @@ httpcore==1.0.9 # via httpx httpx==0.28.1 # via openai -idna==3.10 +idna==3.11 # via # -r requirements/common-requirements.txt # anyio @@ -229,7 +233,7 @@ prometheus-client==0.23.1 # via # -r requirements/common-requirements.txt # -r requirements/requirements.in -protobuf==6.32.1 +protobuf==6.33.1 # via # -r requirements/common-requirements.txt # googleapis-common-protos @@ -317,7 +321,7 @@ srsly==2.5.2 # spacy # thinc # weasel -starlette==0.47.3 +starlette==0.49.3 # via # -r requirements/common-requirements.txt # fastapi From 7f5cf13a4771061a7d8fc17e67c42c7c5fef07c5 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Wed, 26 Nov 2025 14:42:23 +0000 Subject: [PATCH 5/5] ci(pi): kernai/refinery-parent-images:v2.2.0-common --- Dockerfile | 2 +- dev.Dockerfile | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 4c0de5b3..c0e5d95f 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM registry.dev.kern.ai/code-kern-ai/refinery-parent-images:parent-image-updates-common +FROM kernai/refinery-parent-images:v2.2.0-common WORKDIR /app diff --git a/dev.Dockerfile b/dev.Dockerfile index 4a114c81..0459ab0b 100644 --- a/dev.Dockerfile +++ b/dev.Dockerfile @@ -1,4 +1,4 @@ -FROM registry.dev.kern.ai/code-kern-ai/refinery-parent-images:parent-image-updates-common +FROM kernai/refinery-parent-images:v2.2.0-common WORKDIR /app