diff --git a/.github/workflows/front-end-tests.yml b/.github/workflows/front-end-tests.yml index 522f0ee..ffd648a 100644 --- a/.github/workflows/front-end-tests.yml +++ b/.github/workflows/front-end-tests.yml @@ -24,7 +24,7 @@ jobs: - name: Set up Python version uses: actions/setup-python@v5 with: - python-version: '3.11' + python-version: '3.13' - name: Install dependencies working-directory: front_end @@ -54,7 +54,7 @@ jobs: - name: Set up Python version uses: actions/setup-python@v5 with: - python-version: '3.11' + python-version: '3.13' - name: Install dependencies working-directory: api diff --git a/.github/workflows/prod-changes_byavdlinuxbrokerapi.yml b/.github/workflows/prod-changes_byavdlinuxbrokerapi.yml index d74363d..afb28a6 100644 --- a/.github/workflows/prod-changes_byavdlinuxbrokerapi.yml +++ b/.github/workflows/prod-changes_byavdlinuxbrokerapi.yml @@ -22,7 +22,7 @@ jobs: - name: Set up Python version uses: actions/setup-python@v5 with: - python-version: '3.11' + python-version: '3.13' - name: Create and start virtual environment run: | diff --git a/api/Dockerfile b/api/Dockerfile index 9ea375d..225bc3b 100644 --- a/api/Dockerfile +++ b/api/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.11-slim +FROM python:3.13-slim ENV PYTHONDONTWRITEBYTECODE=1 ENV PYTHONUNBUFFERED=1 diff --git a/api/requirements-dev.txt b/api/requirements-dev.txt index 5acec5d..f162d39 100644 --- a/api/requirements-dev.txt +++ b/api/requirements-dev.txt @@ -1,2 +1,2 @@ -pytest==8.3.4 -PyYAML==6.0.2 +pytest==9.1.1 +PyYAML==6.0.3 diff --git a/api/requirements.txt b/api/requirements.txt index 4779919..2e47662 100644 --- a/api/requirements.txt +++ b/api/requirements.txt @@ -1,12 +1,12 @@ -Flask==2.2.2 -gunicorn -Werkzeug==2.2.2 -azure-monitor-opentelemetry==1.8.7 -azure-identity==1.17.1 -azure-mgmt-compute==33.0.0 -pyjwt==2.9.0 -cryptography==43.0.3 -requests==2.26.0 -flask_caching==2.3.0 -pymssql==2.3.1 -azure-keyvault-secrets==4.9.0 \ No newline at end of file +Flask==3.1.3 +gunicorn==26.0.0 +Werkzeug==3.1.8 +azure-monitor-opentelemetry==1.8.9 +azure-identity==1.25.3 +azure-mgmt-compute==38.3.0 +pyjwt==2.13.0 +cryptography==50.0.0 +requests==2.34.2 +flask_caching==2.4.1 +pymssql==2.3.13 +azure-keyvault-secrets==4.11.1 \ No newline at end of file diff --git a/front_end/Dockerfile b/front_end/Dockerfile index d413bd0..b79d162 100644 --- a/front_end/Dockerfile +++ b/front_end/Dockerfile @@ -1,4 +1,4 @@ -FROM python:3.11-slim +FROM python:3.13-slim ENV PYTHONDONTWRITEBYTECODE=1 ENV PYTHONUNBUFFERED=1 diff --git a/front_end/requirements-dev.txt b/front_end/requirements-dev.txt index b3b2b3c..7345f25 100644 --- a/front_end/requirements-dev.txt +++ b/front_end/requirements-dev.txt @@ -1 +1 @@ -pytest==9.0.3 +pytest==9.1.1 diff --git a/front_end/requirements.txt b/front_end/requirements.txt index d1b300f..d38f71a 100644 --- a/front_end/requirements.txt +++ b/front_end/requirements.txt @@ -1,10 +1,10 @@ -Flask==2.2.2 -gunicorn -Werkzeug==2.2.2 -azure-monitor-opentelemetry==1.8.7 -requests==2.26.0 +Flask==3.1.3 +gunicorn==26.0.0 +Werkzeug==3.1.8 +azure-monitor-opentelemetry==1.8.9 +requests==2.34.2 msal==1.37.0 Flask-Session==0.8.0 -Flask-WTF==1.2.1 +Flask-WTF==1.3.0 pyjwt==2.13.0 cryptography==50.0.0 diff --git a/task/Dockerfile b/task/Dockerfile index c092fd2..e9f4f35 100644 --- a/task/Dockerfile +++ b/task/Dockerfile @@ -1,4 +1,4 @@ -FROM mcr.microsoft.com/azure-functions/python:4-python3.11 +FROM mcr.microsoft.com/azure-functions/python:4-python3.13 ENV AzureWebJobsScriptRoot=/home/site/wwwroot \ AzureFunctionsJobHost__Logging__Console__IsEnabled=true diff --git a/task/requirements.txt b/task/requirements.txt index 3056260..8083995 100644 --- a/task/requirements.txt +++ b/task/requirements.txt @@ -2,6 +2,6 @@ # The Python Worker is managed by Azure Functions platform # Manually managing azure-functions-worker may cause unexpected issues -azure-functions -requests -azure.identity \ No newline at end of file +azure-functions==2.2.0 +requests==2.34.2 +azure-identity==1.25.3 \ No newline at end of file