Skip to content

Commit 7b128b6

Browse files
committed
Merge remote-tracking branch 'github-desktop-kudos07/vespa-work' into pr/3233
2 parents a7de8a0 + 1718b8c commit 7b128b6

294 files changed

Lines changed: 19849 additions & 2717 deletions

File tree

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

.github/dependabot.yml

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -4,3 +4,5 @@ updates:
44
directory: '/'
55
schedule:
66
interval: 'daily'
7+
cooldown:
8+
default-days: 1

.github/labeler.yml

Lines changed: 31 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,9 @@
11
# Integrations
2+
integration:alloydb:
3+
- changed-files:
4+
- any-glob-to-any-file: "integrations/alloydb/**/*"
5+
- any-glob-to-any-file: ".github/workflows/alloydb.yml"
6+
27
integration:aimlapi:
38
- changed-files:
49
- any-glob-to-any-file: "integrations/aimlapi/**/*"
@@ -29,6 +34,11 @@ integration:astra:
2934
- any-glob-to-any-file: "integrations/astra/**/*"
3035
- any-glob-to-any-file: ".github/workflows/astra.yml"
3136

37+
integration:brave:
38+
- changed-files:
39+
- any-glob-to-any-file: "integrations/brave/**/*"
40+
- any-glob-to-any-file: ".github/workflows/brave.yml"
41+
3242
integration:azure-ai-search:
3343
- changed-files:
3444
- any-glob-to-any-file: "integrations/azure_ai_search/**/*"
@@ -69,11 +79,21 @@ integration:docling:
6979
- any-glob-to-any-file: "integrations/docling/**/*"
7080
- any-glob-to-any-file: ".github/workflows/docling.yml"
7181

82+
integration:docling-serve:
83+
- changed-files:
84+
- any-glob-to-any-file: "integrations/docling_serve/**/*"
85+
- any-glob-to-any-file: ".github/workflows/docling_serve.yml"
86+
7287
integration:dspy:
7388
- changed-files:
7489
- any-glob-to-any-file: "integrations/dspy/**/*"
7590
- any-glob-to-any-file: ".github/workflows/dspy.yml"
7691

92+
integration:e2b:
93+
- changed-files:
94+
- any-glob-to-any-file: "integrations/e2b/**/*"
95+
- any-glob-to-any-file: ".github/workflows/e2b.yml"
96+
7797
integration:elasticsearch:
7898
- changed-files:
7999
- any-glob-to-any-file: "integrations/elasticsearch/**/*"
@@ -84,6 +104,12 @@ integration:faiss:
84104
- any-glob-to-any-file: "integrations/faiss/**/*"
85105
- any-glob-to-any-file: ".github/workflows/faiss.yml"
86106

107+
108+
integration:falkordb:
109+
- changed-files:
110+
- any-glob-to-any-file: "integrations/falkordb/**/*"
111+
- any-glob-to-any-file: ".github/workflows/falkordb.yml"
112+
87113
integration:fastembed:
88114
- changed-files:
89115
- any-glob-to-any-file: "integrations/fastembed/**/*"
@@ -207,6 +233,11 @@ integration:paddleocr:
207233
- any-glob-to-any-file: "integrations/paddleocr/**/*"
208234
- any-glob-to-any-file: ".github/workflows/paddleocr.yml"
209235

236+
integration:perplexity:
237+
- changed-files:
238+
- any-glob-to-any-file: "integrations/perplexity/**/*"
239+
- any-glob-to-any-file: ".github/workflows/perplexity.yml"
240+
210241
integration:pgvector:
211242
- changed-files:
212243
- any-glob-to-any-file: "integrations/pgvector/**/*"

.github/utils/validate_version.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33

44
# * integrations/<INTEGRATION_FOLDER_NAME>-v1.0.0
55
# * integrations/<INTEGRATION_FOLDER_NAME>-v1.0.0.post0 (for post-releases)
6-
INTEGRATION_VERSION_REGEX = r"integrations/([a-zA-Z_]+)-v([0-9]+\.[0-9]+\.[0-9]+(?:\.post[0-9]+)?)"
6+
INTEGRATION_VERSION_REGEX = r"integrations/([a-zA-Z0-9_]+)-v([0-9]+\.[0-9]+\.[0-9]+(?:\.post[0-9]+)?)"
77

88

99
def validate_version_number(tag: str):

.github/workflows/CI_check_api_ref.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -81,7 +81,9 @@ jobs:
8181
8282
- name: Install Hatch
8383
if: steps.changed.outputs.integrations != '[]'
84-
run: pip install hatch
84+
run: |
85+
python -m pip install --upgrade pip
86+
pip install hatch --uploaded-prior-to=P1D
8587
8688
- name: Generate API references
8789
if: steps.changed.outputs.integrations != '[]'

.github/workflows/CI_coverage_comment.yml

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -9,16 +9,20 @@ on:
99
- "Test / anthropic"
1010
- "Test / arcadedb"
1111
- "Test / astra"
12+
- "Test / brave"
1213
- "Test / azure_ai_search"
1314
- "Test / azure_doc_intelligence"
1415
- "Test / chonkie"
1516
- "Test / chroma"
1617
- "Test / cohere"
1718
- "Test / cometapi"
1819
- "Test / deepeval"
20+
- "Test / docling_serve"
1921
- "Test / dspy"
22+
- "Test / e2b"
2023
- "Test / elasticsearch"
2124
- "Test / faiss"
25+
- "Test / falkordb"
2226
- "Test / fastembed"
2327
- "Test / firecrawl"
2428
- "Test / github"
@@ -42,6 +46,7 @@ on:
4246
- "Test / opensearch"
4347
- "Test / optimum"
4448
- "Test / paddleocr"
49+
- "Test / perplexity"
4550
- "Test / pgvector"
4651
- "Test / pinecone"
4752
- "Test / presidio"

.github/workflows/CI_docusaurus_sync.yml

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,9 @@ jobs:
3232
python-version: "3.10"
3333

3434
- name: Install Hatch
35-
run: pip install hatch
35+
run: |
36+
python -m pip install --upgrade pip
37+
pip install hatch --uploaded-prior-to=P1D
3638
3739
- name: Get project folder
3840
id: pathfinder

.github/workflows/CI_labeler.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,6 +10,6 @@ jobs:
1010
triage:
1111
runs-on: ubuntu-slim
1212
steps:
13-
- uses: actions/labeler@634933edcd8ababfe52f92936142cc22ac488b1b # v6.0.1
13+
- uses: actions/labeler@f27b608878404679385c85cfa523b85ccb86e213 # v6.1.0
1414
with:
1515
repo-token: "${{ secrets.GITHUB_TOKEN }}"

.github/workflows/CI_license_compliance.yml

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -3,22 +3,22 @@ name: Core / License Compliance
33
on:
44
pull_request:
55
paths:
6-
- "integrations/**/pyproject.toml"
7-
- ".github/workflows/CI_license_compliance.yml"
6+
- "integrations/**/pyproject.toml"
7+
- ".github/workflows/CI_license_compliance.yml"
88
# Since we test PRs, there is no need to run the workflow at each
99
# merge on `main`. Let's use a cron job instead.
1010
schedule:
1111
- cron: "0 0 * * *" # every day at midnight
1212

1313
env:
1414
PYTHON_VERSION: "3.10"
15-
EXCLUDE_PACKAGES: "(?i)^(azure-identity|fastembed|ragas|tqdm|psycopg|mistralai|pgvector).*"
15+
EXCLUDE_PACKAGES: "(?i)^(azure-identity|azure-search-documents|fastembed|tqdm|psycopg|mistralai|pgvector).*"
1616

1717
# Exclusions must be explicitly motivated
1818
#
1919
# - azure-identity is MIT but the license is not available on PyPI
20+
# - azure-search-documents is MIT but the license is not available on PyPI
2021
# - fastembed is Apache 2.0 but the license on PyPI is unclear ("Other/Proprietary License (Apache License)")
21-
# - ragas is Apache 2.0 but the license is not available on PyPI
2222
# - mistralai is Apache 2.0 but the license is not available on PyPI
2323
# - pgvector is MIT but the license is not available on PyPI
2424

@@ -53,7 +53,8 @@ jobs:
5353
5454
- name: Get direct dependencies from pyproject.toml files
5555
run: |
56-
pip install toml
56+
python -m pip install --upgrade pip
57+
pip install toml --uploaded-prior-to=P1D
5758
5859
# Determine the list of pyproject.toml files to process
5960
if [ "${{ github.event_name }}" = "schedule" ] || [ "${{ steps.changed-files.outputs.workflow_any_changed }}" = "true" ]; then
@@ -91,6 +92,6 @@ jobs:
9192

9293
- name: Notify Slack on nightly failure
9394
if: failure() && github.event_name == 'schedule'
94-
uses: deepset-ai/notify-slack-action@3cda73b77a148f16f703274198e7771340cf862b # v1
95+
uses: deepset-ai/notify-slack-action@a65def0c8bf91d6520286ab34280151c76a5a008 # v1.1.0
9596
with:
9697
slack-webhook-url: ${{ secrets.SLACK_WEBHOOK_URL_NOTIFICATIONS }}

.github/workflows/CI_project.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ jobs:
1010
name: Add new issues to project for triage
1111
runs-on: ubuntu-slim
1212
steps:
13-
- uses: actions/add-to-project@244f685bbc3b7adfa8466e08b698b5577571133e # v1.0.2
13+
- uses: actions/add-to-project@5afcf98fcd03f1c2f92c3c83f58ae24323cc57fd # v2.0.0
1414
with:
1515
project-url: https://github.com/orgs/deepset-ai/projects/5
1616
github-token: ${{ secrets.GH_PROJECT_PAT }}

.github/workflows/CI_pypi_release.yml

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,9 @@ jobs:
3838
python-version: "3.12"
3939

4040
- name: Install dependencies
41-
run: pip install hatch requests
41+
run: |
42+
python -m pip install --upgrade pip
43+
pip install hatch requests --uploaded-prior-to=P1D
4244
4345
- name: Validate version number
4446
run: python .github/utils/validate_version.py --tag ${{ github.ref_name }}
@@ -62,7 +64,7 @@ jobs:
6264
packages-dir: ${{ steps.pathfinder.outputs.project_path }}/dist
6365

6466
- name: Generate changelog
65-
uses: orhun/git-cliff-action@c93ef52f3d0ddcdcc9bd5447d98d458a11cd4f72 # v4.7.1
67+
uses: orhun/git-cliff-action@f50e11560dce63f7c33227798f90b924471a88b5 # v4.8.0
6668
env:
6769
OUTPUT: "${{ steps.pathfinder.outputs.project_path }}/CHANGELOG.md"
6870
with:

0 commit comments

Comments
 (0)