Skip to content

Commit a05b4a6

Browse files
authored
Merge branch 'main' into feat/n8n-nodes-algolia-specs
2 parents 0598c08 + b514a81 commit a05b4a6

File tree

111 files changed

+2786
-791
lines changed

Some content is hidden

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

111 files changed

+2786
-791
lines changed

.github/actions/setup/action.yml

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ runs:
3838

3939
# JavaScript for monorepo and tooling
4040
- name: Install Node
41-
uses: actions/setup-node@v4
41+
uses: actions/setup-node@v5
4242
with:
4343
node-version-file: .nvmrc
4444
cache: yarn
@@ -50,7 +50,7 @@ runs:
5050
# Csharp
5151
- name: Install dotnet
5252
if: ${{ inputs.language == 'csharp' }}
53-
uses: actions/setup-dotnet@v4
53+
uses: actions/setup-dotnet@v5
5454
with:
5555
dotnet-version: ${{ inputs.version }}
5656

@@ -69,7 +69,7 @@ runs:
6969
# Golang
7070
- name: Install golang
7171
if: ${{ inputs.language == 'go' }}
72-
uses: actions/setup-go@v5
72+
uses: actions/setup-go@v6
7373
with:
7474
cache-dependency-path: clients/algoliasearch-client-go/go.sum
7575
go-version: ${{ inputs.version }}
@@ -144,7 +144,7 @@ runs:
144144
shell: bash
145145
run: pipx install poetry==2
146146

147-
- uses: actions/setup-python@v5
147+
- uses: actions/setup-python@v6
148148
if: ${{ inputs.language == 'python' }}
149149
with:
150150
python-version: ${{ inputs.version }}

.github/workflows/issue.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -12,7 +12,7 @@ jobs:
1212
runs-on: ubuntu-latest
1313
steps:
1414
- name: Create ticket
15-
uses: actions/github-script@v7
15+
uses: actions/github-script@v8
1616
with:
1717
script: |
1818
const action = context.payload.action;

.github/workflows/pr-title.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,6 +14,6 @@ jobs:
1414
fetch-depth: 0
1515

1616
- name: Pull Request title rules
17-
uses: Slashgear/action-check-pr-title@v4.3.0
17+
uses: Slashgear/action-check-pr-title@v5.0.1
1818
with:
1919
regexp: '^(docs|chore|snippets|guides)|((?:feat|fix|docs|style|refactor|perf|test|build|ci|chore|revert)\((?:clients|generators|playground|csharp|dart|go|java|javascript|kotlin|php|python|ruby|scala|swift|cts|specs|scripts|ci|templates|deps)\)): .+'

clients/algoliasearch-client-csharp/.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ jobs:
1414
- uses: actions/checkout@v4
1515

1616
- name: Setup .NET
17-
uses: actions/setup-dotnet@v4
17+
uses: actions/setup-dotnet@v5
1818
with:
1919
global-json-file: global.json
2020

clients/algoliasearch-client-csharp/algoliasearch/Clients/IngestionClient.cs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1739,7 +1739,7 @@ WatchResponse Push(
17391739
);
17401740

17411741
/// <summary>
1742-
/// Pushes records through the Pipeline, directly to an index. You can make the call synchronous by providing the `watch` parameter, for asynchronous calls, you can use the observability endpoints and/or debugger dashboard to see the status of your task. If you want to leverage the [pre-indexing data transformation](https://www.algolia.com/doc/guides/sending-and-managing-data/send-and-update-your-data/how-to/transform-your-data/), this is the recommended way of ingesting your records. This method is similar to `push`, but requires a `taskID` instead of a `indexName`, which is useful when many `destinations` target the same `indexName`.
1742+
/// Pushes records through the pipeline, directly to an index. You can make the call synchronous by providing the `watch` parameter, for asynchronous calls, you can use the observability endpoints or the debugger dashboard to see the status of your task. If you want to transform your data before indexing, this is the recommended way of ingesting your records. This method is similar to `push`, but requires a `taskID` instead of a `indexName`, which is useful when many `destinations` target the same `indexName`.
17431743
/// </summary>
17441744
///
17451745
/// Required API Key ACLs:
@@ -1764,7 +1764,7 @@ Task<WatchResponse> PushTaskAsync(
17641764
);
17651765

17661766
/// <summary>
1767-
/// Pushes records through the Pipeline, directly to an index. You can make the call synchronous by providing the `watch` parameter, for asynchronous calls, you can use the observability endpoints and/or debugger dashboard to see the status of your task. If you want to leverage the [pre-indexing data transformation](https://www.algolia.com/doc/guides/sending-and-managing-data/send-and-update-your-data/how-to/transform-your-data/), this is the recommended way of ingesting your records. This method is similar to `push`, but requires a `taskID` instead of a `indexName`, which is useful when many `destinations` target the same `indexName`. (Synchronous version)
1767+
/// Pushes records through the pipeline, directly to an index. You can make the call synchronous by providing the `watch` parameter, for asynchronous calls, you can use the observability endpoints or the debugger dashboard to see the status of your task. If you want to transform your data before indexing, this is the recommended way of ingesting your records. This method is similar to `push`, but requires a `taskID` instead of a `indexName`, which is useful when many `destinations` target the same `indexName`. (Synchronous version)
17681768
/// </summary>
17691769
///
17701770
/// Required API Key ACLs:

clients/algoliasearch-client-go/algolia/ingestion/api_ingestion.go

Lines changed: 4 additions & 4 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

clients/algoliasearch-client-java/algoliasearch/src/main/java/com/algolia/api/IngestionClient.java

Lines changed: 40 additions & 56 deletions
Original file line numberDiff line numberDiff line change
@@ -3333,14 +3333,12 @@ public CompletableFuture<WatchResponse> pushAsync(@Nonnull String indexName, @No
33333333
}
33343334

33353335
/**
3336-
* Pushes records through the Pipeline, directly to an index. You can make the call synchronous by
3336+
* Pushes records through the pipeline, directly to an index. You can make the call synchronous by
33373337
* providing the `watch` parameter, for asynchronous calls, you can use the observability
3338-
* endpoints and/or debugger dashboard to see the status of your task. If you want to leverage the
3339-
* [pre-indexing data
3340-
* transformation](https://www.algolia.com/doc/guides/sending-and-managing-data/send-and-update-your-data/how-to/transform-your-data/),
3341-
* this is the recommended way of ingesting your records. This method is similar to `push`, but
3342-
* requires a `taskID` instead of a `indexName`, which is useful when many `destinations` target
3343-
* the same `indexName`.
3338+
* endpoints or the debugger dashboard to see the status of your task. If you want to transform
3339+
* your data before indexing, this is the recommended way of ingesting your records. This method
3340+
* is similar to `push`, but requires a `taskID` instead of a `indexName`, which is useful when
3341+
* many `destinations` target the same `indexName`.
33443342
*
33453343
* @param taskID Unique identifier of a task. (required)
33463344
* @param pushTaskPayload (required)
@@ -3360,14 +3358,12 @@ public WatchResponse pushTask(
33603358
}
33613359

33623360
/**
3363-
* Pushes records through the Pipeline, directly to an index. You can make the call synchronous by
3361+
* Pushes records through the pipeline, directly to an index. You can make the call synchronous by
33643362
* providing the `watch` parameter, for asynchronous calls, you can use the observability
3365-
* endpoints and/or debugger dashboard to see the status of your task. If you want to leverage the
3366-
* [pre-indexing data
3367-
* transformation](https://www.algolia.com/doc/guides/sending-and-managing-data/send-and-update-your-data/how-to/transform-your-data/),
3368-
* this is the recommended way of ingesting your records. This method is similar to `push`, but
3369-
* requires a `taskID` instead of a `indexName`, which is useful when many `destinations` target
3370-
* the same `indexName`.
3363+
* endpoints or the debugger dashboard to see the status of your task. If you want to transform
3364+
* your data before indexing, this is the recommended way of ingesting your records. This method
3365+
* is similar to `push`, but requires a `taskID` instead of a `indexName`, which is useful when
3366+
* many `destinations` target the same `indexName`.
33713367
*
33723368
* @param taskID Unique identifier of a task. (required)
33733369
* @param pushTaskPayload (required)
@@ -3381,14 +3377,12 @@ public WatchResponse pushTask(@Nonnull String taskID, @Nonnull PushTaskPayload p
33813377
}
33823378

33833379
/**
3384-
* Pushes records through the Pipeline, directly to an index. You can make the call synchronous by
3380+
* Pushes records through the pipeline, directly to an index. You can make the call synchronous by
33853381
* providing the `watch` parameter, for asynchronous calls, you can use the observability
3386-
* endpoints and/or debugger dashboard to see the status of your task. If you want to leverage the
3387-
* [pre-indexing data
3388-
* transformation](https://www.algolia.com/doc/guides/sending-and-managing-data/send-and-update-your-data/how-to/transform-your-data/),
3389-
* this is the recommended way of ingesting your records. This method is similar to `push`, but
3390-
* requires a `taskID` instead of a `indexName`, which is useful when many `destinations` target
3391-
* the same `indexName`.
3382+
* endpoints or the debugger dashboard to see the status of your task. If you want to transform
3383+
* your data before indexing, this is the recommended way of ingesting your records. This method
3384+
* is similar to `push`, but requires a `taskID` instead of a `indexName`, which is useful when
3385+
* many `destinations` target the same `indexName`.
33923386
*
33933387
* @param taskID Unique identifier of a task. (required)
33943388
* @param pushTaskPayload (required)
@@ -3402,14 +3396,12 @@ public WatchResponse pushTask(@Nonnull String taskID, @Nonnull PushTaskPayload p
34023396
}
34033397

34043398
/**
3405-
* Pushes records through the Pipeline, directly to an index. You can make the call synchronous by
3399+
* Pushes records through the pipeline, directly to an index. You can make the call synchronous by
34063400
* providing the `watch` parameter, for asynchronous calls, you can use the observability
3407-
* endpoints and/or debugger dashboard to see the status of your task. If you want to leverage the
3408-
* [pre-indexing data
3409-
* transformation](https://www.algolia.com/doc/guides/sending-and-managing-data/send-and-update-your-data/how-to/transform-your-data/),
3410-
* this is the recommended way of ingesting your records. This method is similar to `push`, but
3411-
* requires a `taskID` instead of a `indexName`, which is useful when many `destinations` target
3412-
* the same `indexName`.
3401+
* endpoints or the debugger dashboard to see the status of your task. If you want to transform
3402+
* your data before indexing, this is the recommended way of ingesting your records. This method
3403+
* is similar to `push`, but requires a `taskID` instead of a `indexName`, which is useful when
3404+
* many `destinations` target the same `indexName`.
34133405
*
34143406
* @param taskID Unique identifier of a task. (required)
34153407
* @param pushTaskPayload (required)
@@ -3420,14 +3412,12 @@ public WatchResponse pushTask(@Nonnull String taskID, @Nonnull PushTaskPayload p
34203412
}
34213413

34223414
/**
3423-
* (asynchronously) Pushes records through the Pipeline, directly to an index. You can make the
3415+
* (asynchronously) Pushes records through the pipeline, directly to an index. You can make the
34243416
* call synchronous by providing the `watch` parameter, for asynchronous calls, you can use the
3425-
* observability endpoints and/or debugger dashboard to see the status of your task. If you want
3426-
* to leverage the [pre-indexing data
3427-
* transformation](https://www.algolia.com/doc/guides/sending-and-managing-data/send-and-update-your-data/how-to/transform-your-data/),
3428-
* this is the recommended way of ingesting your records. This method is similar to `push`, but
3429-
* requires a `taskID` instead of a `indexName`, which is useful when many `destinations` target
3430-
* the same `indexName`.
3417+
* observability endpoints or the debugger dashboard to see the status of your task. If you want
3418+
* to transform your data before indexing, this is the recommended way of ingesting your records.
3419+
* This method is similar to `push`, but requires a `taskID` instead of a `indexName`, which is
3420+
* useful when many `destinations` target the same `indexName`.
34313421
*
34323422
* @param taskID Unique identifier of a task. (required)
34333423
* @param pushTaskPayload (required)
@@ -3465,14 +3455,12 @@ public CompletableFuture<WatchResponse> pushTaskAsync(
34653455
}
34663456

34673457
/**
3468-
* (asynchronously) Pushes records through the Pipeline, directly to an index. You can make the
3458+
* (asynchronously) Pushes records through the pipeline, directly to an index. You can make the
34693459
* call synchronous by providing the `watch` parameter, for asynchronous calls, you can use the
3470-
* observability endpoints and/or debugger dashboard to see the status of your task. If you want
3471-
* to leverage the [pre-indexing data
3472-
* transformation](https://www.algolia.com/doc/guides/sending-and-managing-data/send-and-update-your-data/how-to/transform-your-data/),
3473-
* this is the recommended way of ingesting your records. This method is similar to `push`, but
3474-
* requires a `taskID` instead of a `indexName`, which is useful when many `destinations` target
3475-
* the same `indexName`.
3460+
* observability endpoints or the debugger dashboard to see the status of your task. If you want
3461+
* to transform your data before indexing, this is the recommended way of ingesting your records.
3462+
* This method is similar to `push`, but requires a `taskID` instead of a `indexName`, which is
3463+
* useful when many `destinations` target the same `indexName`.
34763464
*
34773465
* @param taskID Unique identifier of a task. (required)
34783466
* @param pushTaskPayload (required)
@@ -3486,14 +3474,12 @@ public CompletableFuture<WatchResponse> pushTaskAsync(@Nonnull String taskID, @N
34863474
}
34873475

34883476
/**
3489-
* (asynchronously) Pushes records through the Pipeline, directly to an index. You can make the
3477+
* (asynchronously) Pushes records through the pipeline, directly to an index. You can make the
34903478
* call synchronous by providing the `watch` parameter, for asynchronous calls, you can use the
3491-
* observability endpoints and/or debugger dashboard to see the status of your task. If you want
3492-
* to leverage the [pre-indexing data
3493-
* transformation](https://www.algolia.com/doc/guides/sending-and-managing-data/send-and-update-your-data/how-to/transform-your-data/),
3494-
* this is the recommended way of ingesting your records. This method is similar to `push`, but
3495-
* requires a `taskID` instead of a `indexName`, which is useful when many `destinations` target
3496-
* the same `indexName`.
3479+
* observability endpoints or the debugger dashboard to see the status of your task. If you want
3480+
* to transform your data before indexing, this is the recommended way of ingesting your records.
3481+
* This method is similar to `push`, but requires a `taskID` instead of a `indexName`, which is
3482+
* useful when many `destinations` target the same `indexName`.
34973483
*
34983484
* @param taskID Unique identifier of a task. (required)
34993485
* @param pushTaskPayload (required)
@@ -3510,14 +3496,12 @@ public CompletableFuture<WatchResponse> pushTaskAsync(
35103496
}
35113497

35123498
/**
3513-
* (asynchronously) Pushes records through the Pipeline, directly to an index. You can make the
3499+
* (asynchronously) Pushes records through the pipeline, directly to an index. You can make the
35143500
* call synchronous by providing the `watch` parameter, for asynchronous calls, you can use the
3515-
* observability endpoints and/or debugger dashboard to see the status of your task. If you want
3516-
* to leverage the [pre-indexing data
3517-
* transformation](https://www.algolia.com/doc/guides/sending-and-managing-data/send-and-update-your-data/how-to/transform-your-data/),
3518-
* this is the recommended way of ingesting your records. This method is similar to `push`, but
3519-
* requires a `taskID` instead of a `indexName`, which is useful when many `destinations` target
3520-
* the same `indexName`.
3501+
* observability endpoints or the debugger dashboard to see the status of your task. If you want
3502+
* to transform your data before indexing, this is the recommended way of ingesting your records.
3503+
* This method is similar to `push`, but requires a `taskID` instead of a `indexName`, which is
3504+
* useful when many `destinations` target the same `indexName`.
35213505
*
35223506
* @param taskID Unique identifier of a task. (required)
35233507
* @param pushTaskPayload (required)

clients/algoliasearch-client-javascript/.github/workflows/release.yml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ jobs:
1616
fetch-depth: 0
1717

1818
- name: Install Node
19-
uses: actions/setup-node@v4
19+
uses: actions/setup-node@v5
2020
with:
2121
node-version-file: .nvmrc
2222
cache: yarn

clients/algoliasearch-client-javascript/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@
1515
"test:bundle": "lerna run test:bundle --verbose --include-dependencies"
1616
},
1717
"devDependencies": {
18-
"@types/node": "22.18.0",
18+
"@types/node": "22.18.1",
1919
"bundlewatch": "0.4.1",
2020
"execa": "9.6.0",
2121
"lerna": "8.2.3",

clients/algoliasearch-client-javascript/packages/abtesting/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,7 +56,7 @@
5656
},
5757
"devDependencies": {
5858
"@arethetypeswrong/cli": "0.18.2",
59-
"@types/node": "22.18.0",
59+
"@types/node": "22.18.1",
6060
"publint": "0.3.12",
6161
"rollup": "4.41.0",
6262
"tsup": "8.5.0",

0 commit comments

Comments
 (0)