logstash/.buildkite/scripts
Dimitrios Liappis b9469e0726
Fix JDK matrix pipeline after configurable it split (#17461)
PR #17219 introduced configurable split quantities for IT tests, which
resulted in broken JDK matrix pipelines (e.g. as seen via the elastic
internal link:
https://buildkite.com/elastic/logstash-linux-jdk-matrix-pipeline/builds/444

reporting the following error

```
  File "/buildkite/builds/bk-agent-prod-k8s-1743469287077752648/elastic/logstash-linux-jdk-matrix-pipeline/.buildkite/scripts/jdk-matrix-tests/generate-steps.py", line 263
    def integration_tests(self, part: int, parts: int) -> JobRetValues:
    ^^^
SyntaxError: invalid syntax
There was a problem rendering the pipeline steps.
Exiting now.
```
)

This commit fixes the above problem, which was already fixed in #17642, using a more
idiomatic way.

Co-authored-by: Andrea Selva <selva.andre@gmail.com>
2025-04-08 15:34:07 +03:00
..
benchmark [CI] benchmark uses the new artifacts-api (#17224) 2025-03-06 16:16:19 +00:00
common Do not pipe Git output into a pager. (#17442) 2025-03-28 10:56:39 -07:00
dra add ci shared qualified-version script (#17311) 2025-03-18 15:41:33 -07:00
exhaustive-tests use UBI9 as base image (#17156) 2025-02-28 09:29:19 +00:00
health-report-tests [CI] Health report integration tests use the new artifacts-api (#17274) 2025-03-06 16:17:43 +00:00
jdk-matrix-tests Fix JDK matrix pipeline after configurable it split (#17461) 2025-04-08 15:34:07 +03:00
snyk Use centralized source of truth for active branches (#17063) 2025-02-12 16:17:52 +02:00
setup_java.sh default to jdk 21 on all ci/build tasks (#16464) 2024-10-17 15:47:52 +01:00