From 0bdcee4c96bbb9fc9ba4b177ff35ad4bee5f2383 Mon Sep 17 00:00:00 2001 From: Johee Michel Date: Fri, 27 Jun 2025 16:13:00 -0500 Subject: [PATCH 1/8] Publish javadoc with publish to s3 service pipeline --- .buildkite/release_central.yml | 10 ++++++++++ docs/reference/javadoc-source-code.md | 1 + 2 files changed, 11 insertions(+) diff --git a/.buildkite/release_central.yml b/.buildkite/release_central.yml index 648205d35..f0ff61533 100644 --- a/.buildkite/release_central.yml +++ b/.buildkite/release_central.yml @@ -7,6 +7,16 @@ steps: command: ".ci/release_central.sh" artifact_paths: - ".ci/output/repository/**/*" + - "signed-artifacts" + - wait: ~ + - label: "Publish S3 Artifacts :s3:" + trigger: unified-release-publish-s3-artifacts + key: publish-s3-service + build: + env: + DESTINATION_PATH: "s3://artifacts.elastic.co/javadoc/co/elastic/clients/elasticsearch-java/" + EXTRACT_ARTIFACT: "elasticsearch-java-${VERSION}-javadoc.jar" + DRY_RUN: "true" #notify: # - slack: "#devtools-notify" diff --git a/docs/reference/javadoc-source-code.md b/docs/reference/javadoc-source-code.md index 68739df2c..6e7e6a1de 100644 --- a/docs/reference/javadoc-source-code.md +++ b/docs/reference/javadoc-source-code.md @@ -5,6 +5,7 @@ mapped_pages: # Javadoc and source code [java-client-javadoc] +TODO: Update to one with prefix of artifacts.elastic.co The Javadoc for the Java API Client is available at [https://javadoc.io/doc/co.elastic.clients/elasticsearch-java/](https://javadoc.io/doc/co.elastic.clients/elasticsearch-java/latest/index.html). The source code is at [https://github.com/elastic/elasticsearch-java/](https://github.com/elastic/elasticsearch-java/) and is licensed under the Apache 2.0 License. From 4a82d5c279a3d23864cf5fd1742510175eeae6ff Mon Sep 17 00:00:00 2001 From: Laura Trotta Date: Wed, 30 Jul 2025 12:22:57 +0200 Subject: [PATCH 2/8] copying javadoc file to signed-artifacts --- .ci/make.sh | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/.ci/make.sh b/.ci/make.sh index 8f1cebfe2..0eec6b998 100755 --- a/.ci/make.sh +++ b/.ci/make.sh @@ -188,6 +188,7 @@ fi if [[ "$CMD" == "release" ]]; then rm -rf .ci/output/repository + rm -rf signed-artifacts build_image echo -e "\033[34;1mINFO:\033[0m Building version ${VERSION}\033[0m" @@ -203,6 +204,9 @@ if [[ "$CMD" == "release" ]]; then -v /tmp/secured:/tmp/secured \ $docker_image \ $gradle_task + + mkdir signed-artifacts + cp .ci/output/repository/co/elastic/clients/elasticsearch-java/$VERSION/elasticsearch-java-${VERSION}-javadoc.jar signed-artifacts/elasticsearch-java-${VERSION}-javadoc.jar fi if [[ "$CMD" == "bump" ]]; then From 55d8f95620735fa0f142876e946024402d54f84a Mon Sep 17 00:00:00 2001 From: Laura Trotta Date: Wed, 30 Jul 2025 17:47:43 +0200 Subject: [PATCH 3/8] temp replaced task --- .ci/make.sh | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.ci/make.sh b/.ci/make.sh index 0eec6b998..af33631f4 100755 --- a/.ci/make.sh +++ b/.ci/make.sh @@ -197,7 +197,8 @@ if [[ "$CMD" == "release" ]]; then gradle_task="publishAllPublicationsToDryRunRepository" else echo "Releasing to Maven snapshot repo" - gradle_task="publishToSonatype closeAndReleaseStagingRepositories" +# gradle_task="publishToSonatype closeAndReleaseStagingRepositories" + gradle_task="tasks" fi docker run --rm --env VERSION=$VERSION -u "$(id -u)" \ $git_mount $src_mount $output_mount \ From febcfd3447657c09e73260354a8db6b5e5c36270 Mon Sep 17 00:00:00 2001 From: Laura Trotta Date: Thu, 31 Jul 2025 12:05:46 +0200 Subject: [PATCH 4/8] temp replaced another task --- .ci/make.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.ci/make.sh b/.ci/make.sh index af33631f4..3527012f6 100755 --- a/.ci/make.sh +++ b/.ci/make.sh @@ -198,7 +198,7 @@ if [[ "$CMD" == "release" ]]; then else echo "Releasing to Maven snapshot repo" # gradle_task="publishToSonatype closeAndReleaseStagingRepositories" - gradle_task="tasks" + gradle_task="publishForReleaseManager" fi docker run --rm --env VERSION=$VERSION -u "$(id -u)" \ $git_mount $src_mount $output_mount \ From b9280fa4ad32e72a35dd2a14abf62bd6aa0c519b Mon Sep 17 00:00:00 2001 From: Laura Trotta Date: Thu, 31 Jul 2025 12:13:59 +0200 Subject: [PATCH 5/8] temp dry --- .ci/make.sh | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.ci/make.sh b/.ci/make.sh index 3527012f6..9563fa554 100755 --- a/.ci/make.sh +++ b/.ci/make.sh @@ -194,7 +194,7 @@ if [[ "$CMD" == "release" ]]; then if [[ "$DRY_RUN" = "true" ]]; then echo "Dry run: building and publishing to the local repository" - gradle_task="publishAllPublicationsToDryRunRepository" + gradle_task="publishForReleaseManager" else echo "Releasing to Maven snapshot repo" # gradle_task="publishToSonatype closeAndReleaseStagingRepositories" From 456e65a58bb10f6e70b89fe2d0269d1ee32e82d5 Mon Sep 17 00:00:00 2001 From: Laura Trotta Date: Fri, 1 Aug 2025 17:41:29 +0200 Subject: [PATCH 6/8] test pattern --- .buildkite/release_central.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.buildkite/release_central.yml b/.buildkite/release_central.yml index f0ff61533..3047effe7 100644 --- a/.buildkite/release_central.yml +++ b/.buildkite/release_central.yml @@ -7,7 +7,7 @@ steps: command: ".ci/release_central.sh" artifact_paths: - ".ci/output/repository/**/*" - - "signed-artifacts" + - "signed-artifacts/*" - wait: ~ - label: "Publish S3 Artifacts :s3:" trigger: unified-release-publish-s3-artifacts From ad945bbcd659cdf4688357026d868e525692c3ea Mon Sep 17 00:00:00 2001 From: johee Date: Mon, 4 Aug 2025 12:14:47 -0500 Subject: [PATCH 7/8] Update s3 pipeline env variable secret override --- .buildkite/release_central.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.buildkite/release_central.yml b/.buildkite/release_central.yml index 3047effe7..2a55da7bf 100644 --- a/.buildkite/release_central.yml +++ b/.buildkite/release_central.yml @@ -16,6 +16,7 @@ steps: env: DESTINATION_PATH: "s3://artifacts.elastic.co/javadoc/co/elastic/clients/elasticsearch-java/" EXTRACT_ARTIFACT: "elasticsearch-java-${VERSION}-javadoc.jar" + SECRET_OVERRIDE: "releasing" DRY_RUN: "true" #notify: From 3de8b4c70e167c9d46cb3ba0315872c494ade5a4 Mon Sep 17 00:00:00 2001 From: johee Date: Thu, 14 Aug 2025 10:31:08 -0500 Subject: [PATCH 8/8] Update release_central.yml --- .buildkite/release_central.yml | 2 -- 1 file changed, 2 deletions(-) diff --git a/.buildkite/release_central.yml b/.buildkite/release_central.yml index 2a55da7bf..df2dde00b 100644 --- a/.buildkite/release_central.yml +++ b/.buildkite/release_central.yml @@ -16,8 +16,6 @@ steps: env: DESTINATION_PATH: "s3://artifacts.elastic.co/javadoc/co/elastic/clients/elasticsearch-java/" EXTRACT_ARTIFACT: "elasticsearch-java-${VERSION}-javadoc.jar" - SECRET_OVERRIDE: "releasing" - DRY_RUN: "true" #notify: # - slack: "#devtools-notify"