From 2c6adcf1ecf87200f7d75daba74bc0318a9f140c Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Tue, 22 Jul 2025 10:17:24 +0000 Subject: [PATCH 1/6] ci: update requirements and Dockerfile --- Dockerfile | 2 +- dev.Dockerfile | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index abe523d4..4c0de5b3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM kernai/refinery-parent-images:v1.21.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 13218eaf..4a114c81 100644 --- a/dev.Dockerfile +++ b/dev.Dockerfile @@ -1,4 +1,4 @@ -FROM kernai/refinery-parent-images:v1.21.0-common +FROM registry.dev.kern.ai/code-kern-ai/refinery-parent-images:parent-image-updates-common WORKDIR /app From 779b9bd796f72235efa3de3038d8b95c5793505e Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Tue, 22 Jul 2025 10:17:34 +0000 Subject: [PATCH 2/6] ci: update requirements.txt --- requirements.txt | 122 +++++++++++++++++++++++++---------------------- 1 file changed, 66 insertions(+), 56 deletions(-) diff --git a/requirements.txt b/requirements.txt index c7e77d48..dd9d5faf 100644 --- a/requirements.txt +++ b/requirements.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.9 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # pip-compile --output-file=requirements.txt requirements/requirements.in @@ -8,21 +8,21 @@ alembic==1.7.1 # via -r requirements/requirements.in annotated-types==0.7.0 # via - # -r requirements/common-requirements.txt + # -r /home/runner/work/refinery-submodule-parent-images/refinery-submodule-parent-images/refinery-gateway/requirements/common-requirements.txt # pydantic anyio==4.9.0 # via - # -r requirements/common-requirements.txt + # -r /home/runner/work/refinery-submodule-parent-images/refinery-submodule-parent-images/refinery-gateway/requirements/common-requirements.txt # httpx # openai # starlette blis==0.7.11 # via thinc boto3==1.25.0 - # via -r requirements/common-requirements.txt + # via -r /home/runner/work/refinery-submodule-parent-images/refinery-submodule-parent-images/refinery-gateway/requirements/common-requirements.txt botocore==1.28.5 # via - # -r requirements/common-requirements.txt + # -r /home/runner/work/refinery-submodule-parent-images/refinery-submodule-parent-images/refinery-gateway/requirements/common-requirements.txt # boto3 # s3transfer catalogue==2.0.10 @@ -32,27 +32,27 @@ catalogue==2.0.10 # thinc certifi==2025.6.15 # via - # -r requirements/common-requirements.txt + # -r /home/runner/work/refinery-submodule-parent-images/refinery-submodule-parent-images/refinery-gateway/requirements/common-requirements.txt # httpcore # httpx # minio # requests charset-normalizer==3.4.2 # via - # -r requirements/common-requirements.txt + # -r /home/runner/work/refinery-submodule-parent-images/refinery-submodule-parent-images/refinery-gateway/requirements/common-requirements.txt # requests click==8.1.8 # via - # -r requirements/common-requirements.txt + # -r /home/runner/work/refinery-submodule-parent-images/refinery-submodule-parent-images/refinery-gateway/requirements/common-requirements.txt # typer # uvicorn -cloudpathlib==0.18.1 +cloudpathlib==0.21.1 # via weasel -confection==0.1.4 +confection==0.1.5 # via # thinc # weasel -cymem==2.0.8 +cymem==2.0.11 # via # preshed # spacy @@ -61,17 +61,17 @@ distro==1.9.0 # via openai docker==5.0.0 # via -r requirements/requirements.in -et-xmlfile==1.1.0 +et-xmlfile==2.0.0 # via openpyxl exceptiongroup==1.3.0 - # via - # -r requirements/common-requirements.txt - # anyio + # via -r /home/runner/work/refinery-submodule-parent-images/refinery-submodule-parent-images/refinery-gateway/requirements/common-requirements.txt fastapi==0.115.2 - # via -r requirements/common-requirements.txt + # via -r /home/runner/work/refinery-submodule-parent-images/refinery-submodule-parent-images/refinery-gateway/requirements/common-requirements.txt +greenlet==3.2.3 + # via sqlalchemy h11==0.16.0 # via - # -r requirements/common-requirements.txt + # -r /home/runner/work/refinery-submodule-parent-images/refinery-submodule-parent-images/refinery-gateway/requirements/common-requirements.txt # httpcore # uvicorn httpcore==1.0.9 @@ -84,39 +84,43 @@ httpx==0.28.1 # openai idna==3.10 # via - # -r requirements/common-requirements.txt + # -r /home/runner/work/refinery-submodule-parent-images/refinery-submodule-parent-images/refinery-gateway/requirements/common-requirements.txt # anyio # httpx # requests -jinja2==3.1.4 +jinja2==3.1.6 # via spacy jmespath==1.0.1 # via - # -r requirements/common-requirements.txt + # -r /home/runner/work/refinery-submodule-parent-images/refinery-submodule-parent-images/refinery-gateway/requirements/common-requirements.txt # boto3 # botocore -langcodes==3.4.0 +langcodes==3.5.0 # via spacy -language-data==1.2.0 +language-data==1.3.0 # via langcodes -mako==1.3.5 +mako==1.3.10 # via alembic -marisa-trie==1.1.1 +marisa-trie==1.2.1 # via language-data -markupsafe==2.1.5 +markdown-it-py==3.0.0 + # via rich +markupsafe==3.0.2 # via # jinja2 # mako +mdurl==0.1.2 + # via markdown-it-py minio==7.1.12 - # via -r requirements/common-requirements.txt -murmurhash==1.0.10 + # via -r /home/runner/work/refinery-submodule-parent-images/refinery-submodule-parent-images/refinery-gateway/requirements/common-requirements.txt +murmurhash==1.0.13 # via # preshed # spacy # thinc numpy==1.23.4 # via - # -r requirements/common-requirements.txt + # -r /home/runner/work/refinery-submodule-parent-images/refinery-submodule-parent-images/refinery-gateway/requirements/common-requirements.txt # blis # pandas # spacy @@ -125,24 +129,24 @@ openai==1.31.0 # via -r requirements/requirements.in openpyxl==3.0.10 # via -r requirements/requirements.in -packaging==24.0 +packaging==25.0 # via # spacy # thinc # weasel pandas==1.5.1 - # via -r requirements/common-requirements.txt -preshed==3.0.9 + # via -r /home/runner/work/refinery-submodule-parent-images/refinery-submodule-parent-images/refinery-gateway/requirements/common-requirements.txt +preshed==3.0.10 # via # spacy # thinc psycopg2-binary==2.9.9 - # via -r requirements/common-requirements.txt -pycryptodome==3.20.0 + # via -r /home/runner/work/refinery-submodule-parent-images/refinery-submodule-parent-images/refinery-gateway/requirements/common-requirements.txt +pycryptodome==3.23.0 # via rncryptor pydantic==2.7.4 # via - # -r requirements/common-requirements.txt + # -r /home/runner/work/refinery-submodule-parent-images/refinery-submodule-parent-images/refinery-gateway/requirements/common-requirements.txt # -r requirements/requirements.in # confection # fastapi @@ -152,42 +156,48 @@ pydantic==2.7.4 # weasel pydantic-core==2.18.4 # via - # -r requirements/common-requirements.txt + # -r /home/runner/work/refinery-submodule-parent-images/refinery-submodule-parent-images/refinery-gateway/requirements/common-requirements.txt # pydantic +pygments==2.19.2 + # via rich pyjwt==2.4.0 # via -r requirements/requirements.in pyminizip==0.2.6 # via -r requirements/requirements.in python-dateutil==2.9.0.post0 # via - # -r requirements/common-requirements.txt + # -r /home/runner/work/refinery-submodule-parent-images/refinery-submodule-parent-images/refinery-gateway/requirements/common-requirements.txt # botocore # pandas pytz==2025.2 # via - # -r requirements/common-requirements.txt + # -r /home/runner/work/refinery-submodule-parent-images/refinery-submodule-parent-images/refinery-gateway/requirements/common-requirements.txt # pandas requests==2.31.0 # via - # -r requirements/common-requirements.txt + # -r /home/runner/work/refinery-submodule-parent-images/refinery-submodule-parent-images/refinery-gateway/requirements/common-requirements.txt # docker # spacy # weasel +rich==14.0.0 + # via typer rncryptor==3.3.0 # via -r requirements/requirements.in s3transfer==0.6.2 # via - # -r requirements/common-requirements.txt + # -r /home/runner/work/refinery-submodule-parent-images/refinery-submodule-parent-images/refinery-gateway/requirements/common-requirements.txt # boto3 +shellingham==1.5.4 + # via typer six==1.17.0 # via - # -r requirements/common-requirements.txt + # -r /home/runner/work/refinery-submodule-parent-images/refinery-submodule-parent-images/refinery-gateway/requirements/common-requirements.txt # python-dateutil -smart-open==6.4.0 +smart-open==7.3.0.post1 # via weasel sniffio==1.3.1 # via - # -r requirements/common-requirements.txt + # -r /home/runner/work/refinery-submodule-parent-images/refinery-submodule-parent-images/refinery-gateway/requirements/common-requirements.txt # anyio # openai spacy[ja]==3.7.5 @@ -198,9 +208,9 @@ spacy-loggers==1.0.5 # via spacy sqlalchemy==1.4.42 # via - # -r requirements/common-requirements.txt + # -r /home/runner/work/refinery-submodule-parent-images/refinery-submodule-parent-images/refinery-gateway/requirements/common-requirements.txt # alembic -srsly==2.4.8 +srsly==2.5.1 # via # confection # spacy @@ -208,45 +218,43 @@ srsly==2.4.8 # weasel starlette==0.40.0 # via - # -r requirements/common-requirements.txt + # -r /home/runner/work/refinery-submodule-parent-images/refinery-submodule-parent-images/refinery-gateway/requirements/common-requirements.txt # fastapi -sudachidict-core==20240409 +sudachidict-core==20250515 # via spacy -sudachipy==0.6.8 +sudachipy==0.6.10 # via # spacy # sudachidict-core thinc==8.2.5 # via spacy -tqdm==4.66.4 +tqdm==4.67.1 # via # openai # spacy -typer==0.4.2 +typer==0.16.0 # via # spacy # weasel typing-extensions==4.14.0 # via - # -r requirements/common-requirements.txt + # -r /home/runner/work/refinery-submodule-parent-images/refinery-submodule-parent-images/refinery-gateway/requirements/common-requirements.txt # anyio - # cloudpathlib # exceptiongroup # fastapi # openai # pydantic # pydantic-core - # starlette - # uvicorn + # typer urllib3==1.26.20 # via - # -r requirements/common-requirements.txt + # -r /home/runner/work/refinery-submodule-parent-images/refinery-submodule-parent-images/refinery-gateway/requirements/common-requirements.txt # botocore # minio # requests uvicorn==0.35.0 - # via -r requirements/common-requirements.txt -wasabi==0.10.1 + # via -r /home/runner/work/refinery-submodule-parent-images/refinery-submodule-parent-images/refinery-gateway/requirements/common-requirements.txt +wasabi==1.1.3 # via # spacy # thinc @@ -255,6 +263,8 @@ weasel==0.4.1 # via spacy websocket-client==1.8.0 # via docker +wrapt==1.17.2 + # via smart-open # The following packages are considered to be unsafe in a requirements file: # setuptools From 9520beaec3fe8da9c8d4004784dbcf017f6c4352 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Tue, 22 Jul 2025 10:54:01 +0000 Subject: [PATCH 3/6] ci(pi): kernai/refinery-parent-images:v2.0.0-common --- Dockerfile | 2 +- dev.Dockerfile | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 4c0de5b3..91b64868 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.0.0-common WORKDIR /app diff --git a/dev.Dockerfile b/dev.Dockerfile index 4a114c81..d39ba56c 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.0.0-common WORKDIR /app From 3d6de759044306a0a9e5625fb7b1d76b6a87003a Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Tue, 22 Jul 2025 11:50:31 +0000 Subject: [PATCH 4/6] ci: update requirements and Dockerfile --- Dockerfile | 2 +- dev.Dockerfile | 2 +- requirements/common-requirements.txt | 39 ++++++++++++++++------------ 3 files changed, 25 insertions(+), 18 deletions(-) diff --git a/Dockerfile b/Dockerfile index 91b64868..4c0de5b3 100644 --- a/Dockerfile +++ b/Dockerfile @@ -1,4 +1,4 @@ -FROM kernai/refinery-parent-images:v2.0.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 d39ba56c..4a114c81 100644 --- a/dev.Dockerfile +++ b/dev.Dockerfile @@ -1,4 +1,4 @@ -FROM kernai/refinery-parent-images:v2.0.0-common +FROM registry.dev.kern.ai/code-kern-ai/refinery-parent-images:parent-image-updates-common WORKDIR /app diff --git a/requirements/common-requirements.txt b/requirements/common-requirements.txt index 6088d43a..0e812b3c 100644 --- a/requirements/common-requirements.txt +++ b/requirements/common-requirements.txt @@ -1,5 +1,5 @@ # -# This file is autogenerated by pip-compile with Python 3.9 +# This file is autogenerated by pip-compile with Python 3.11 # by the following command: # # pip-compile common-requirements.in @@ -8,23 +8,27 @@ annotated-types==0.7.0 # via pydantic anyio==4.9.0 # via starlette -boto3==1.25.0 +argon2-cffi==25.1.0 + # via minio +argon2-cffi-bindings==21.2.0 + # via argon2-cffi +boto3==1.39.6 # via -r common-requirements.in -botocore==1.28.5 +botocore==1.39.10 # via # boto3 # s3transfer -certifi==2025.6.15 +certifi==2025.7.14 # via # minio # requests +cffi==1.17.1 + # via argon2-cffi-bindings charset-normalizer==3.4.2 # via requests -click==8.1.8 +click==8.2.1 # via uvicorn -exceptiongroup==1.3.0 - # via anyio -fastapi==0.115.2 +fastapi==0.116.1 # via -r mini-requirements.in h11==0.16.0 # via uvicorn @@ -36,7 +40,7 @@ jmespath==1.0.1 # via # boto3 # botocore -minio==7.1.12 +minio==7.2.15 # via -r common-requirements.in numpy==1.23.4 # via @@ -46,6 +50,10 @@ pandas==1.5.1 # via -r common-requirements.in psycopg2-binary==2.9.9 # via -r common-requirements.in +pycparser==2.22 + # via cffi +pycryptodome==3.23.0 + # via minio pydantic==2.7.4 # via # -r mini-requirements.in @@ -58,9 +66,9 @@ python-dateutil==2.9.0.post0 # pandas pytz==2025.2 # via pandas -requests==2.31.0 +requests==2.32.4 # via -r mini-requirements.in -s3transfer==0.6.2 +s3transfer==0.13.1 # via boto3 six==1.17.0 # via python-dateutil @@ -68,18 +76,17 @@ sniffio==1.3.1 # via anyio sqlalchemy==1.4.42 # via -r common-requirements.in -starlette==0.40.0 +starlette==0.47.2 # via fastapi -typing-extensions==4.14.0 +typing-extensions==4.14.1 # via # anyio - # exceptiongroup # fastapi + # minio # pydantic # pydantic-core # starlette - # uvicorn -urllib3==1.26.20 +urllib3==2.5.0 # via # botocore # minio From ede55a10cfcb4882e3b8696a5e82974f85b4b6b7 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Tue, 22 Jul 2025 11:50:42 +0000 Subject: [PATCH 5/6] ci: update requirements.txt --- requirements.txt | 48 +++++++++++++++++++++++++++++++++--------------- 1 file changed, 33 insertions(+), 15 deletions(-) diff --git a/requirements.txt b/requirements.txt index dd9d5faf..7cc7eef2 100644 --- a/requirements.txt +++ b/requirements.txt @@ -16,11 +16,19 @@ anyio==4.9.0 # httpx # openai # starlette +argon2-cffi==25.1.0 + # via + # -r /home/runner/work/refinery-submodule-parent-images/refinery-submodule-parent-images/refinery-gateway/requirements/common-requirements.txt + # minio +argon2-cffi-bindings==21.2.0 + # via + # -r /home/runner/work/refinery-submodule-parent-images/refinery-submodule-parent-images/refinery-gateway/requirements/common-requirements.txt + # argon2-cffi blis==0.7.11 # via thinc -boto3==1.25.0 +boto3==1.39.6 # via -r /home/runner/work/refinery-submodule-parent-images/refinery-submodule-parent-images/refinery-gateway/requirements/common-requirements.txt -botocore==1.28.5 +botocore==1.39.10 # via # -r /home/runner/work/refinery-submodule-parent-images/refinery-submodule-parent-images/refinery-gateway/requirements/common-requirements.txt # boto3 @@ -30,18 +38,22 @@ catalogue==2.0.10 # spacy # srsly # thinc -certifi==2025.6.15 +certifi==2025.7.14 # via # -r /home/runner/work/refinery-submodule-parent-images/refinery-submodule-parent-images/refinery-gateway/requirements/common-requirements.txt # httpcore # httpx # minio # requests +cffi==1.17.1 + # via + # -r /home/runner/work/refinery-submodule-parent-images/refinery-submodule-parent-images/refinery-gateway/requirements/common-requirements.txt + # argon2-cffi-bindings charset-normalizer==3.4.2 # via # -r /home/runner/work/refinery-submodule-parent-images/refinery-submodule-parent-images/refinery-gateway/requirements/common-requirements.txt # requests -click==8.1.8 +click==8.2.1 # via # -r /home/runner/work/refinery-submodule-parent-images/refinery-submodule-parent-images/refinery-gateway/requirements/common-requirements.txt # typer @@ -63,9 +75,7 @@ docker==5.0.0 # via -r requirements/requirements.in et-xmlfile==2.0.0 # via openpyxl -exceptiongroup==1.3.0 - # via -r /home/runner/work/refinery-submodule-parent-images/refinery-submodule-parent-images/refinery-gateway/requirements/common-requirements.txt -fastapi==0.115.2 +fastapi==0.116.1 # via -r /home/runner/work/refinery-submodule-parent-images/refinery-submodule-parent-images/refinery-gateway/requirements/common-requirements.txt greenlet==3.2.3 # via sqlalchemy @@ -111,7 +121,7 @@ markupsafe==3.0.2 # mako mdurl==0.1.2 # via markdown-it-py -minio==7.1.12 +minio==7.2.15 # via -r /home/runner/work/refinery-submodule-parent-images/refinery-submodule-parent-images/refinery-gateway/requirements/common-requirements.txt murmurhash==1.0.13 # via @@ -142,8 +152,15 @@ preshed==3.0.10 # thinc psycopg2-binary==2.9.9 # via -r /home/runner/work/refinery-submodule-parent-images/refinery-submodule-parent-images/refinery-gateway/requirements/common-requirements.txt +pycparser==2.22 + # via + # -r /home/runner/work/refinery-submodule-parent-images/refinery-submodule-parent-images/refinery-gateway/requirements/common-requirements.txt + # cffi pycryptodome==3.23.0 - # via rncryptor + # via + # -r /home/runner/work/refinery-submodule-parent-images/refinery-submodule-parent-images/refinery-gateway/requirements/common-requirements.txt + # minio + # rncryptor pydantic==2.7.4 # via # -r /home/runner/work/refinery-submodule-parent-images/refinery-submodule-parent-images/refinery-gateway/requirements/common-requirements.txt @@ -173,7 +190,7 @@ pytz==2025.2 # via # -r /home/runner/work/refinery-submodule-parent-images/refinery-submodule-parent-images/refinery-gateway/requirements/common-requirements.txt # pandas -requests==2.31.0 +requests==2.32.4 # via # -r /home/runner/work/refinery-submodule-parent-images/refinery-submodule-parent-images/refinery-gateway/requirements/common-requirements.txt # docker @@ -183,7 +200,7 @@ rich==14.0.0 # via typer rncryptor==3.3.0 # via -r requirements/requirements.in -s3transfer==0.6.2 +s3transfer==0.13.1 # via # -r /home/runner/work/refinery-submodule-parent-images/refinery-submodule-parent-images/refinery-gateway/requirements/common-requirements.txt # boto3 @@ -216,7 +233,7 @@ srsly==2.5.1 # spacy # thinc # weasel -starlette==0.40.0 +starlette==0.47.2 # via # -r /home/runner/work/refinery-submodule-parent-images/refinery-submodule-parent-images/refinery-gateway/requirements/common-requirements.txt # fastapi @@ -236,17 +253,18 @@ typer==0.16.0 # via # spacy # weasel -typing-extensions==4.14.0 +typing-extensions==4.14.1 # via # -r /home/runner/work/refinery-submodule-parent-images/refinery-submodule-parent-images/refinery-gateway/requirements/common-requirements.txt # anyio - # exceptiongroup # fastapi + # minio # openai # pydantic # pydantic-core + # starlette # typer -urllib3==1.26.20 +urllib3==2.5.0 # via # -r /home/runner/work/refinery-submodule-parent-images/refinery-submodule-parent-images/refinery-gateway/requirements/common-requirements.txt # botocore From 6b29e7db6cbe7a0f4d21d0e5fafb69669a26a551 Mon Sep 17 00:00:00 2001 From: GitHub Actions Date: Tue, 22 Jul 2025 12:03:33 +0000 Subject: [PATCH 6/6] ci(pi): kernai/refinery-parent-images:v2.0.0-common --- Dockerfile | 2 +- dev.Dockerfile | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/Dockerfile b/Dockerfile index 4c0de5b3..91b64868 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.0.0-common WORKDIR /app diff --git a/dev.Dockerfile b/dev.Dockerfile index 4a114c81..d39ba56c 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.0.0-common WORKDIR /app