From 64b4b2879850b4f5ef1744fd23b0e967ab7dc37a Mon Sep 17 00:00:00 2001 From: Mario Rodriguez Molins Date: Fri, 25 Jul 2025 13:52:05 +0200 Subject: [PATCH 1/8] [CI] Update junit buildkite plugin --- .buildkite/pipeline.serverless.yml | 7 ++++--- .buildkite/pipeline.yml | 7 ++++--- 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/.buildkite/pipeline.serverless.yml b/.buildkite/pipeline.serverless.yml index 9b7fdf5a9..c1f3a37c0 100644 --- a/.buildkite/pipeline.serverless.yml +++ b/.buildkite/pipeline.serverless.yml @@ -69,13 +69,14 @@ steps: continue_on_failure: true - label: ":junit: Junit annotate" + agents: + image: "ruby:3.1-alpine@sha256:a39e26d0598837f08c75a42c8b0886d9ed5cc862c4b535662922ee1d05272fca" plugins: - - junit-annotate#v2.5.0: + - junit-annotate#v2.7.0: artifacts: "build/test-results/*.xml" report-skipped: true always-annotate: true - agents: - provider: "gcp" # junit plugin requires docker + run-in-docker: false notify: - email: "$NOTIFY_TO" diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml index 96f1dd442..85e7dce9c 100644 --- a/.buildkite/pipeline.yml +++ b/.buildkite/pipeline.yml @@ -107,13 +107,14 @@ steps: continue_on_failure: true - label: ":junit: Junit annotate" + agents: + image: "ruby:3.1-alpine@sha256:a39e26d0598837f08c75a42c8b0886d9ed5cc862c4b535662922ee1d05272fca" plugins: - - junit-annotate#v2.5.0: + - junit-annotate#v2.7.0: artifacts: "build/test-results/*.xml" report-skipped: true always-annotate: true - agents: - provider: "gcp" # junit plugin requires docker + run-in-docker: false - label: ":github: Release" key: "release" From 9776947c285fe76cc9ca559c6456914356050ebb Mon Sep 17 00:00:00 2001 From: Mario Rodriguez Molins Date: Fri, 25 Jul 2025 16:39:00 +0200 Subject: [PATCH 2/8] Use slim docker image --- .buildkite/pipeline.serverless.yml | 2 +- .buildkite/pipeline.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.buildkite/pipeline.serverless.yml b/.buildkite/pipeline.serverless.yml index c1f3a37c0..505868acb 100644 --- a/.buildkite/pipeline.serverless.yml +++ b/.buildkite/pipeline.serverless.yml @@ -70,7 +70,7 @@ steps: - label: ":junit: Junit annotate" agents: - image: "ruby:3.1-alpine@sha256:a39e26d0598837f08c75a42c8b0886d9ed5cc862c4b535662922ee1d05272fca" + image: "ruby:3.4.5-slim@sha256:8eb53388a8f3a1bad038fa4ea8d8011acaef53c176a9a1182d418123d8a66ccd" plugins: - junit-annotate#v2.7.0: artifacts: "build/test-results/*.xml" diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml index 85e7dce9c..dfadfca82 100644 --- a/.buildkite/pipeline.yml +++ b/.buildkite/pipeline.yml @@ -108,7 +108,7 @@ steps: - label: ":junit: Junit annotate" agents: - image: "ruby:3.1-alpine@sha256:a39e26d0598837f08c75a42c8b0886d9ed5cc862c4b535662922ee1d05272fca" + image: "ruby:3.4.5-slim@sha256:8eb53388a8f3a1bad038fa4ea8d8011acaef53c176a9a1182d418123d8a66ccd" plugins: - junit-annotate#v2.7.0: artifacts: "build/test-results/*.xml" From c939dd06f2af31ecb3d4935a27970300ff19c6da Mon Sep 17 00:00:00 2001 From: Mario Rodriguez Molins Date: Fri, 25 Jul 2025 17:25:38 +0200 Subject: [PATCH 3/8] Use full docker image --- .buildkite/pipeline.serverless.yml | 3 ++- .buildkite/pipeline.yml | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/.buildkite/pipeline.serverless.yml b/.buildkite/pipeline.serverless.yml index 505868acb..cdee6de67 100644 --- a/.buildkite/pipeline.serverless.yml +++ b/.buildkite/pipeline.serverless.yml @@ -70,7 +70,8 @@ steps: - label: ":junit: Junit annotate" agents: - image: "ruby:3.4.5-slim@sha256:8eb53388a8f3a1bad038fa4ea8d8011acaef53c176a9a1182d418123d8a66ccd" + # requires at least "bash", "curl" and "git" + image: "ruby:3.4.5-bookworm@sha256:64b669025ed6f2f2697a7fc15fc5a59d7b47d190619f3b1147b875815deb2a5f" plugins: - junit-annotate#v2.7.0: artifacts: "build/test-results/*.xml" diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml index dfadfca82..e29ecaf82 100644 --- a/.buildkite/pipeline.yml +++ b/.buildkite/pipeline.yml @@ -108,7 +108,8 @@ steps: - label: ":junit: Junit annotate" agents: - image: "ruby:3.4.5-slim@sha256:8eb53388a8f3a1bad038fa4ea8d8011acaef53c176a9a1182d418123d8a66ccd" + # requires at least "bash", "curl" and "git" + image: "ruby:3.4.5-bookworm@sha256:64b669025ed6f2f2697a7fc15fc5a59d7b47d190619f3b1147b875815deb2a5f" plugins: - junit-annotate#v2.7.0: artifacts: "build/test-results/*.xml" From 96ea4c6ae32aacbcb16b8eed9b91398199d806a8 Mon Sep 17 00:00:00 2001 From: Mario Rodriguez Molins Date: Fri, 25 Jul 2025 18:03:26 +0200 Subject: [PATCH 4/8] Show slowest tests --- .buildkite/pipeline.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml index e29ecaf82..a2d92f639 100644 --- a/.buildkite/pipeline.yml +++ b/.buildkite/pipeline.yml @@ -116,6 +116,7 @@ steps: report-skipped: true always-annotate: true run-in-docker: false + report-slowest: 5 - label: ":github: Release" key: "release" From 2896a476c9ee653c99faeed4448ed4fc7521025d Mon Sep 17 00:00:00 2001 From: Mario Rodriguez Molins Date: Mon, 28 Jul 2025 11:19:53 +0200 Subject: [PATCH 5/8] Update image used in plugin --- .buildkite/pipeline.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml index a2d92f639..613bea6b0 100644 --- a/.buildkite/pipeline.yml +++ b/.buildkite/pipeline.yml @@ -109,7 +109,7 @@ steps: - label: ":junit: Junit annotate" agents: # requires at least "bash", "curl" and "git" - image: "ruby:3.4.5-bookworm@sha256:64b669025ed6f2f2697a7fc15fc5a59d7b47d190619f3b1147b875815deb2a5f" + image: "ruby:3.4.5-bookworm" plugins: - junit-annotate#v2.7.0: artifacts: "build/test-results/*.xml" From 86123ea07d1fcd3bd777ad588985d4a5c4153f08 Mon Sep 17 00:00:00 2001 From: Mario Rodriguez Molins Date: Wed, 30 Jul 2025 12:51:13 +0200 Subject: [PATCH 6/8] Update docker image --- .buildkite/pipeline.serverless.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.buildkite/pipeline.serverless.yml b/.buildkite/pipeline.serverless.yml index cdee6de67..c2307b50b 100644 --- a/.buildkite/pipeline.serverless.yml +++ b/.buildkite/pipeline.serverless.yml @@ -71,7 +71,7 @@ steps: - label: ":junit: Junit annotate" agents: # requires at least "bash", "curl" and "git" - image: "ruby:3.4.5-bookworm@sha256:64b669025ed6f2f2697a7fc15fc5a59d7b47d190619f3b1147b875815deb2a5f" + image: "ruby:3.4.5-bookworm" plugins: - junit-annotate#v2.7.0: artifacts: "build/test-results/*.xml" From d2c91aebed58a1f4b0cf53ea493e400953140774 Mon Sep 17 00:00:00 2001 From: Mario Rodriguez Molins Date: Wed, 30 Jul 2025 12:51:57 +0200 Subject: [PATCH 7/8] Remove show slowest tests --- .buildkite/pipeline.yml | 1 - 1 file changed, 1 deletion(-) diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml index 613bea6b0..5f0db5da7 100644 --- a/.buildkite/pipeline.yml +++ b/.buildkite/pipeline.yml @@ -116,7 +116,6 @@ steps: report-skipped: true always-annotate: true run-in-docker: false - report-slowest: 5 - label: ":github: Release" key: "release" From 630d8c3c12fc998ae0e5b09370a1e9ac61129329 Mon Sep 17 00:00:00 2001 From: Mario Rodriguez Molins Date: Wed, 30 Jul 2025 15:33:50 +0200 Subject: [PATCH 8/8] Update docker image --- .buildkite/pipeline.serverless.yml | 2 +- .buildkite/pipeline.yml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/.buildkite/pipeline.serverless.yml b/.buildkite/pipeline.serverless.yml index c2307b50b..39f945036 100644 --- a/.buildkite/pipeline.serverless.yml +++ b/.buildkite/pipeline.serverless.yml @@ -71,7 +71,7 @@ steps: - label: ":junit: Junit annotate" agents: # requires at least "bash", "curl" and "git" - image: "ruby:3.4.5-bookworm" + image: "docker.elastic.co/ci-agent-images/buildkite-junit-annotate:1.0" plugins: - junit-annotate#v2.7.0: artifacts: "build/test-results/*.xml" diff --git a/.buildkite/pipeline.yml b/.buildkite/pipeline.yml index 5f0db5da7..83aedb4fb 100644 --- a/.buildkite/pipeline.yml +++ b/.buildkite/pipeline.yml @@ -109,7 +109,7 @@ steps: - label: ":junit: Junit annotate" agents: # requires at least "bash", "curl" and "git" - image: "ruby:3.4.5-bookworm" + image: "docker.elastic.co/ci-agent-images/buildkite-junit-annotate:1.0" plugins: - junit-annotate#v2.7.0: artifacts: "build/test-results/*.xml"