Skip to content

Commit c6fbc3e

Browse files
Run daily builds of 8.18 and 9.0
1 parent 419bd1a commit c6fbc3e

File tree

4 files changed

+93
-22
lines changed

4 files changed

+93
-22
lines changed

.github/workflows/daily.yml

+64-4
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
1-
name: Daily 8.17 branch integration testing
1+
name: Daily last two branches integration testing
22
on:
33
workflow_dispatch:
44
schedule:
@@ -9,7 +9,7 @@ jobs:
99
steps:
1010
- uses: actions/checkout@v4
1111
with:
12-
ref: 8.17
12+
ref: 8.18
1313
- name: Setup node.js
1414
uses: actions/setup-node@v4
1515
- name: Install
@@ -29,7 +29,7 @@ jobs:
2929
steps:
3030
- uses: actions/checkout@v4
3131
with:
32-
ref: 8.17
32+
ref: 8.18
3333
- name: Setup node.js
3434
uses: actions/setup-node@v4
3535
- name: Install
@@ -49,7 +49,67 @@ jobs:
4949
steps:
5050
- uses: actions/checkout@v4
5151
with:
52-
ref: 8.17
52+
ref: 8.18
53+
- name: Setup node.js
54+
uses: actions/setup-node@v4
55+
- name: Install
56+
run: |
57+
npm install
58+
- name: Build
59+
run: |
60+
npm run build
61+
- name: Prepare for testing
62+
run: |
63+
npm run test:setup-javascript
64+
- name: Integration tests
65+
run: |
66+
npm run test:integration-javascript
67+
integration-tests-curl:
68+
runs-on: ubuntu-latest
69+
steps:
70+
- uses: actions/checkout@v4
71+
with:
72+
ref: 9.0
73+
- name: Setup node.js
74+
uses: actions/setup-node@v4
75+
- name: Install
76+
run: |
77+
npm install
78+
- name: Build
79+
run: |
80+
npm run build
81+
- name: Prepare for testing
82+
run: |
83+
npm run test:setup-curl
84+
- name: Integration tests
85+
run: |
86+
npm run test:integration-curl
87+
integration-tests-python:
88+
runs-on: ubuntu-latest
89+
steps:
90+
- uses: actions/checkout@v4
91+
with:
92+
ref: 9.0
93+
- name: Setup node.js
94+
uses: actions/setup-node@v4
95+
- name: Install
96+
run: |
97+
npm install
98+
- name: Build
99+
run: |
100+
npm run build
101+
- name: Prepare for testing
102+
run: |
103+
npm run test:setup-python
104+
- name: Integration tests
105+
run: |
106+
npm run test:integration-python
107+
integration-tests-javascript:
108+
runs-on: ubuntu-latest
109+
steps:
110+
- uses: actions/checkout@v4
111+
with:
112+
ref: 9.0
53113
- name: Setup node.js
54114
uses: actions/setup-node@v4
55115
- name: Install

CHANGES.md

+3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,8 @@
11
# request-converter change log
22

3+
## 9.0.0 (2025-02-24)
4+
* Update schema for 9.0
5+
36
## 8.18.0 (2025-02-24)
47
* Support for externally hosted exporters ([#69](https://github.com/elastic/request-converter/pull/69))
58
* Update schema for 8.18

package.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@elastic/request-converter",
3-
"version": "9.0.0",
3+
"version": "9.1.0",
44
"description": "Elasticsearch request converter",
55
"author": "Miguel Grinberg",
66
"license": "Apache-2.0",

src/schema.json

+25-17
Original file line numberDiff line numberDiff line change
@@ -11272,6 +11272,10 @@
1127211272
"stability": "stable"
1127311273
}
1127411274
},
11275+
"deprecation": {
11276+
"description": "Forcing any buffered data to be processed is deprecated, in a future major version a datafeed will be required.",
11277+
"version": "9.1.0"
11278+
},
1127511279
"description": "Force buffered data to be processed.\nThe flush jobs API is only applicable when sending data for analysis using\nthe post data API. Depending on the content of the buffer, then it might\nadditionally calculate new results. Both flush and close operations are\nsimilar, however the flush is more efficient if you are expecting to send\nmore data for analysis. When flushing, the job remains open and is available\nto continue analyzing data. A close operation additionally prunes and\npersists the model state to disk and the job must be opened again before\nanalyzing further data.",
1127611280
"docId": "ml-flush-job",
1127711281
"docTag": "ml anomaly",
@@ -122406,7 +122410,7 @@
122406122410
"description": "If true, returns partial results if there are shard failures. If false, returns an error with no partial results.",
122407122411
"name": "allow_partial_search_results",
122408122412
"required": false,
122409-
"serverDefault": false,
122413+
"serverDefault": true,
122410122414
"type": {
122411122415
"kind": "instance_of",
122412122416
"type": {
@@ -127451,9 +127455,22 @@
127451127455
"namespace": "_builtins"
127452127456
}
127453127457
}
127458+
},
127459+
{
127460+
"description": "The period to wait for a connection to the master node.\nIf no response is received before the timeout expires, the request fails and returns an error.\nIt can also be set to `-1` to indicate that the request should never timeout.",
127461+
"name": "master_timeout",
127462+
"required": false,
127463+
"serverDefault": "30s",
127464+
"type": {
127465+
"kind": "instance_of",
127466+
"type": {
127467+
"name": "Duration",
127468+
"namespace": "_types"
127469+
}
127470+
}
127454127471
}
127455127472
],
127456-
"specLocation": "ilm/migrate_to_data_tiers/Request.ts#L22-L61"
127473+
"specLocation": "ilm/migrate_to_data_tiers/Request.ts#L23-L69"
127457127474
},
127458127475
{
127459127476
"kind": "response",
@@ -137692,22 +137709,9 @@
137692137709
"namespace": "_builtins"
137693137710
}
137694137711
}
137695-
},
137696-
{
137697-
"description": "If `true`, the request retrieves information from the local node only.",
137698-
"name": "local",
137699-
"required": false,
137700-
"serverDefault": false,
137701-
"type": {
137702-
"kind": "instance_of",
137703-
"type": {
137704-
"name": "boolean",
137705-
"namespace": "_builtins"
137706-
}
137707-
}
137708137712
}
137709137713
],
137710-
"specLocation": "indices/get_field_mapping/IndicesGetFieldMappingRequest.ts#L23-L89"
137714+
"specLocation": "indices/get_field_mapping/IndicesGetFieldMappingRequest.ts#L23-L84"
137711137715
},
137712137716
{
137713137717
"kind": "response",
@@ -171564,6 +171568,10 @@
171564171568
}
171565171569
]
171566171570
},
171571+
"deprecation": {
171572+
"description": "Forcing any buffered data to be processed is deprecated, in a future major version a datafeed will be required.",
171573+
"version": "9.1.0"
171574+
},
171567171575
"description": "Force buffered data to be processed.\nThe flush jobs API is only applicable when sending data for analysis using\nthe post data API. Depending on the content of the buffer, then it might\nadditionally calculate new results. Both flush and close operations are\nsimilar, however the flush is more efficient if you are expecting to send\nmore data for analysis. When flushing, the job remains open and is available\nto continue analyzing data. A close operation additionally prunes and\npersists the model state to disk and the job must be opened again before\nanalyzing further data.",
171568171576
"inherits": {
171569171577
"type": {
@@ -171651,7 +171659,7 @@
171651171659
}
171652171660
}
171653171661
],
171654-
"specLocation": "ml/flush_job/MlFlushJobRequest.ts#L24-L107"
171662+
"specLocation": "ml/flush_job/MlFlushJobRequest.ts#L24-L108"
171655171663
},
171656171664
{
171657171665
"kind": "response",

0 commit comments

Comments
 (0)