]> git.ipfire.org Git - thirdparty/fastapi/fastapi.git/commitdiff
👷 Upgrade custom GitHub Action comment-docs-preview-in-pr (#10916)
authorSebastián Ramírez <tiangolo@gmail.com>
Tue, 9 Jan 2024 15:02:53 +0000 (19:02 +0400)
committerGitHub <noreply@github.com>
Tue, 9 Jan 2024 15:02:53 +0000 (19:02 +0400)
.github/actions/comment-docs-preview-in-pr/Dockerfile
.github/actions/comment-docs-preview-in-pr/app/main.py
.github/actions/comment-docs-preview-in-pr/requirements.txt [new file with mode: 0644]

index 14b0d026956fb12c98eaf19c5c5d6cd15101052e..42627fe190ebfbcd8765803b0f9efd2112bcd80d 100644 (file)
@@ -1,6 +1,8 @@
-FROM python:3.9
+FROM python:3.10
 
-RUN pip install httpx "pydantic==1.5.1" pygithub
+COPY ./requirements.txt /app/requirements.txt
+
+RUN pip install -r /app/requirements.txt
 
 COPY ./app /app
 
index 68914fdb9a81895ff185dd01f69c757d292059c2..8cc119fe0af8cb1b24611a6a4bfb04a9eaaae477 100644 (file)
@@ -6,7 +6,8 @@ from typing import Union
 import httpx
 from github import Github
 from github.PullRequest import PullRequest
-from pydantic import BaseModel, BaseSettings, SecretStr, ValidationError
+from pydantic import BaseModel, SecretStr, ValidationError
+from pydantic_settings import BaseSettings
 
 github_api = "https://api.github.com"
 
diff --git a/.github/actions/comment-docs-preview-in-pr/requirements.txt b/.github/actions/comment-docs-preview-in-pr/requirements.txt
new file mode 100644 (file)
index 0000000..74a3631
--- /dev/null
@@ -0,0 +1,4 @@
+PyGithub
+pydantic>=2.5.3,<3.0.0
+pydantic-settings>=2.1.0,<3.0.0
+httpx