Skip to content

Commit 896fa8b

Browse files
authored
Merge branch 'develop' into dependabot/uv/backend-agent/develop/unstructured-0.18.32
2 parents df07896 + 276019b commit 896fa8b

13 files changed

Lines changed: 2005 additions & 1923 deletions

File tree

.github/workflows/docker.yml

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -94,17 +94,17 @@ jobs:
9494
uses: actions/checkout@v6
9595

9696
- name: Set up Docker Buildx
97-
uses: docker/setup-buildx-action@v3
97+
uses: docker/setup-buildx-action@v4
9898

9999
- name: Log in to Docker Registry
100-
uses: docker/login-action@v3
100+
uses: docker/login-action@v4
101101
with:
102102
registry: ${{ secrets.DOCKER_REGISTRY_URL }}
103103
username: ${{ secrets.DOCKER_REGISTRY_USERNAME }}
104104
password: ${{ secrets.DOCKER_REGISTRY_TOKEN }}
105105

106106
- name: 🐳 Build and push Backend Docker image
107-
uses: docker/build-push-action@v6
107+
uses: docker/build-push-action@v7
108108
with:
109109
context: ./backend-agent
110110
file: ./backend-agent/Dockerfile
@@ -147,17 +147,17 @@ jobs:
147147
ls -la dist/
148148
149149
- name: Set up Docker Buildx
150-
uses: docker/setup-buildx-action@v3
150+
uses: docker/setup-buildx-action@v4
151151

152152
- name: Log in to Docker Registry
153-
uses: docker/login-action@v3
153+
uses: docker/login-action@v4
154154
with:
155155
registry: ${{ secrets.DOCKER_REGISTRY_URL }}
156156
username: ${{ secrets.DOCKER_REGISTRY_USERNAME }}
157157
password: ${{ secrets.DOCKER_REGISTRY_TOKEN }}
158158

159159
- name: 🐳 Build and push Frontend Docker image
160-
uses: docker/build-push-action@v6
160+
uses: docker/build-push-action@v7
161161
with:
162162
context: ./frontend
163163
file: ./frontend/Dockerfile
@@ -213,7 +213,7 @@ jobs:
213213
runs-on: ubuntu-latest
214214
steps:
215215
- name: Set up kubectl
216-
uses: azure/setup-kubectl@v4
216+
uses: azure/setup-kubectl@v5
217217
with:
218218
version: 'latest'
219219

@@ -246,7 +246,7 @@ jobs:
246246
runs-on: ubuntu-latest
247247
steps:
248248
- name: Set up kubectl
249-
uses: azure/setup-kubectl@v4
249+
uses: azure/setup-kubectl@v5
250250
with:
251251
version: 'latest'
252252

.github/workflows/lint-backend.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name: Lint backend
22

33
on:
4-
pull_request_target:
4+
pull_request:
55
branches:
66
- develop
77
- main
@@ -13,12 +13,14 @@ on:
1313
permissions:
1414
checks: write
1515
contents: read
16-
pull-requests: write
1716

1817
jobs:
1918
lint-backend:
2019
name: Run backend linter
2120
runs-on: ubuntu-latest
21+
permissions:
22+
contents: read
23+
pull-requests: write
2224

2325
steps:
2426
- name: Check out Git repository

.github/workflows/lint-frontend.yml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
name: Lint frontend
22

33
on:
4-
pull_request_target:
4+
pull_request:
55
branches:
66
- develop
77
- main
@@ -14,7 +14,7 @@ on:
1414

1515
permissions:
1616
checks: write
17-
contents: write
17+
contents: read
1818

1919
jobs:
2020
lint-frontend:

.github/workflows/pr-bot.yml

Lines changed: 12 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,28 +1,35 @@
11
name: AI-assisted
22
on:
3-
pull_request_target:
3+
pull_request:
44
types: [ready_for_review, opened, reopened]
55

66
jobs:
7+
approve:
8+
name: Approve
9+
runs-on: ubuntu-latest
10+
environment: ${{ github.event.pull_request.head.repo.fork == true && 'manual-approval' || '' }}
11+
712
summary:
813
name: PR Summary
9-
if: github.actor != 'dependabot'
14+
needs: approve
15+
if: github.actor != 'dependabot[bot]'
1016
runs-on: [ubuntu-latest]
1117
steps:
1218
- uses: SAP/ai-assisted-github-actions/pr-summary@v3
1319
with:
1420
aicore-service-key: ${{ secrets.AICORE_SERVICE_KEY }}
15-
model: gpt-4o
21+
model: gpt-4.1-nano
1622
exclude-files: package-lock.json, uv.lock
1723
review:
1824
name: PR Review
19-
if: github.actor != 'dependabot'
25+
needs: approve
26+
if: github.actor != 'dependabot[bot]'
2027
runs-on: [ubuntu-latest]
2128
steps:
2229
- uses: SAP/ai-assisted-github-actions/pr-review@v3
2330
with:
2431
aicore-service-key: ${{ secrets.AICORE_SERVICE_KEY }}
25-
model: anthropic--claude-4-sonnet
32+
model: anthropic--claude-4.6-sonnet
2633
exclude-files: package-lock.json, uv.lock
2734
footer-text: |
2835
---

backend-agent/llm.py

Lines changed: 8 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -36,14 +36,14 @@
3636
'amazon--nova-pro',
3737
'amazon--nova-premier',
3838
'anthropic--claude-3-haiku',
39-
'anthropic--claude-3-opus',
40-
'anthropic--claude-3.5-sonnet',
4139
'anthropic--claude-3.7-sonnet',
42-
'anthropic--claude-4-sonnet',
4340
'anthropic--claude-4-opus',
44-
'anthropic--claude-4.5-sonnet',
41+
'anthropic--claude-4-sonnet',
4542
'anthropic--claude-4.5-haiku',
4643
'anthropic--claude-4.5-opus',
44+
'anthropic--claude-4.5-sonnet',
45+
'anthropic--claude-4.6-opus',
46+
'anthropic--claude-4.6-sonnet',
4747
],
4848
'azure-openai':
4949
[
@@ -55,13 +55,16 @@
5555
'gpt-5',
5656
'gpt-5-mini',
5757
'gpt-5-nano',
58+
'gpt-5.2',
5859
'o1',
5960
'o3',
6061
'o3-mini',
6162
'o4-mini',
6263
],
6364
'gcp-vertexai':
6465
[
66+
'gemini-2.0-flash',
67+
'gemini-2.0-flash-lite',
6568
'gemini-2.5-flash',
6669
'gemini-2.5-flash-lite',
6770
'gemini-2.5-pro',
@@ -70,6 +73,7 @@
7073
[
7174
'sonar',
7275
'sonar-pro',
76+
'sonar-deep-research',
7377
],
7478
}
7579

backend-agent/pyproject.toml

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ maintainers = [
1414
requires-python = '>=3.10,<3.13'
1515
dependencies = [
1616
'sap-ai-sdk-gen[all]==5.10.0',
17-
'python-dotenv==1.2.1',
17+
'python-dotenv==1.2.2',
1818
'faiss-cpu==1.13.2',
1919
'Flask==3.1.2',
2020
'Flask-Cors==6.0.1',
@@ -25,12 +25,12 @@ dependencies = [
2525
'langchain-core>=0.3.0,<0.4.0',
2626
'langchain-text-splitters>=0.3.0,<0.4.0',
2727
'PyYAML==6.0.3',
28-
'requests==2.32.5',
28+
'requests==2.33.0',
2929
'unstructured==0.18.32',
3030
'art==6.5',
3131
'pandas==2.3.3',
3232
'ollama==0.6.1',
33-
'weasyprint==68.0',
33+
'weasyprint==68.1',
3434
'pyrit==0.9.0',
3535
'codeattack @ git+https://github.com/marcorosa/CodeAttack',
3636
'gptfuzzer @ git+https://github.com/marcorosa/GPTFuzz@no-vllm',

0 commit comments

Comments
 (0)