Skip to content

Commit 76c368c

Browse files
committed
chore: merge dev to master - security updates & e2e fix
- Security fixes: authlib 1.6.8, werkzeug 3.1.5, urllib3 >=2.6.0 - Dependency updates: flask-socketio 5.6.0, pre-commit 4.5.1, psutil 7.2.2 - Docker: Python 3.13 → 3.14 - E2E tests rewritten and fixed
2 parents 2aa36ed + 673bcfb commit 76c368c

5 files changed

Lines changed: 15 additions & 14 deletions

File tree

.github/workflows/ci.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ jobs:
1818
python-version: ["3.12"]
1919

2020
steps:
21-
- uses: actions/checkout@v5
21+
- uses: actions/checkout@v6
2222

2323
- name: Set up Python ${{ matrix.python-version }}
2424
uses: actions/setup-python@v6

.github/workflows/e2e-test.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -31,7 +31,7 @@ jobs:
3131

3232
steps:
3333
- name: Checkout code
34-
uses: actions/checkout@v5
34+
uses: actions/checkout@v6
3535

3636
- name: Set up Python
3737
uses: actions/setup-python@v6

.github/workflows/security.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,7 +11,7 @@ jobs:
1111
security:
1212
runs-on: ubuntu-latest
1313
steps:
14-
- uses: actions/checkout@v5
14+
- uses: actions/checkout@v6
1515
with:
1616
ref: ${{ github.event.pull_request.head.sha || github.sha }}
1717
fetch-depth: 2

docker/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
FROM python:3.13-slim
1+
FROM python:3.14-slim
22

33
# Set working directory
44
WORKDIR /app

requirements.txt

Lines changed: 11 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@ Flask[async]==3.1.2
33
Flask-SQLAlchemy==3.1.1
44
Flask-Login==0.6.3
55
Flask-WTF==1.2.2
6-
Flask-SocketIO==5.5.1
6+
Flask-SocketIO==5.6.0
77
WTForms==3.2.1
8-
Werkzeug==3.1.4
8+
Werkzeug==3.1.5
99

1010
# OpenAI integration
1111
openai>=1.55.3
@@ -14,21 +14,22 @@ httpx[http2]
1414

1515
# Security and utilities
1616
bcrypt==5.0.0
17-
python-dotenv==1.1.1
17+
python-dotenv==1.2.1
1818
requests==2.32.5
19-
pre-commit==4.3.0
20-
pydantic==2.12.0
19+
urllib3>=2.6.0 # Security fix for CVE-2024-37891
20+
pre-commit==4.5.1
21+
pydantic==2.12.5
2122
Flask-Talisman==1.1.0
22-
Authlib==1.6.5
23-
psutil==7.1.0
23+
Authlib==1.6.8
24+
psutil==7.2.2
2425
sentry-sdk[flask]
2526

2627
# Database support
27-
psycopg2-binary==2.9.10
28+
psycopg2-binary==2.9.11
2829

2930
# BeautifulSoup
30-
beautifulsoup4==4.14.2
31+
beautifulsoup4==4.14.3
3132

3233
# Async support
3334
asyncio
34-
asyncpg==0.30.0
35+
asyncpg==0.31.0

0 commit comments

Comments
 (0)