Skip to content

Commit ae9b42e

Browse files
committed
[CI] Refactors pipeline, allows 8.x to fail due to new upcoming tests
1 parent 21e6928 commit ae9b42e

File tree

1 file changed

+22
-10
lines changed

1 file changed

+22
-10
lines changed

.buildkite/pipeline.yml

Lines changed: 22 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -19,26 +19,38 @@ steps:
1919
stack_version:
2020
- 7.17-SNAPSHOT
2121
adjustments:
22-
# Skip platinum for all but Ruby 3.2:
22+
# Skip platinum for all but Ruby 3.3:
2323
- with:
2424
suite: "platinum"
25-
ruby: "3.1"
25+
ruby: "3.2"
2626
skip: true
2727
- with:
2828
suite: "platinum"
29-
ruby: "3.0"
29+
ruby: "3.1"
3030
skip: true
31-
# Compatibility tests for 8.x:
3231
- with:
33-
stack_version: "8.16.0-SNAPSHOT"
34-
suite: "free"
35-
ruby: "3.3"
36-
- with:
37-
stack_version: "8.16.0-SNAPSHOT"
3832
suite: "platinum"
39-
ruby: "3.3"
33+
ruby: "3.0"
34+
skip: true
35+
command: ./.buildkite/run-tests.sh
36+
artifact_paths: "elasticsearch-api/tmp/*"
37+
38+
- label: ":elasticsearch: 8.x Compatiblity :ruby: :rspec: {{ matrix.suite }}"
39+
agents:
40+
provider: "gcp"
41+
env:
42+
RUBY_VERSION: "3.3"
43+
TEST_SUITE: "{{ matrix.suite }}"
44+
STACK_VERSION: 8.16.0-SNAPSHOT
45+
matrix:
46+
setup:
47+
suite:
48+
- "free"
49+
- "platinum"
4050
command: ./.buildkite/run-tests.sh
4151
artifact_paths: "elasticsearch-api/tmp/*"
52+
soft_fail:
53+
- exit_status: 1
4254
- wait: ~
4355
continue_on_failure: true
4456
- label: "Log Results"

0 commit comments

Comments
 (0)