From f44afea411888a11f5f7f85494f4f09e5a3bb88f Mon Sep 17 00:00:00 2001 From: Felipe Cotti Date: Mon, 1 Jun 2026 10:07:50 -0300 Subject: [PATCH] docs: use singular changelog/bundle S3 key prefixes Match the docs-builder change that uploads changelog/bundle artifacts under {product}/changelog/ and {product}/bundle/ instead of the plural prefixes. Co-authored-by: Cursor --- changelog/README.md | 4 ++-- changelog/bundle-upload/README.md | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/changelog/README.md b/changelog/README.md index 657084e..182e671 100644 --- a/changelog/README.md +++ b/changelog/README.md @@ -189,7 +189,7 @@ Each PR produces a file at `docs/changelog/{filename}.yaml` on the PR branch (wh ## Uploading to S3 -Changelog files on the default branch can be uploaded to S3. Files land in a **private bucket** (`elastic-docs-v3-changelog-bundles-private`), which is the internal source of truth. A scrubber Lambda automatically mirrors sanitized copies (with private repository references removed) to the **public bucket** served via CloudFront CDN. Changelogs are uploaded under `{product}/changelogs/{filename}.yaml`. +Changelog files on the default branch can be uploaded to S3. Files land in a **private bucket** (`elastic-docs-v3-changelog-bundles-private`), which is the internal source of truth. A scrubber Lambda automatically mirrors sanitized copies (with private repository references removed) to the **public bucket** served via CloudFront CDN. Changelogs are uploaded under `{product}/changelog/{filename}.yaml`. ### 1. Add the upload workflow @@ -431,7 +431,7 @@ If your changelog configuration is not at `docs/changelog.yml`, pass the path ex ### Output -The primary workflow (`changelog-bundle.yml`) uploads the bundle to the `elastic-docs-v3-changelog-bundles` S3 bucket under `{product}/bundles/{filename}`. The bundle is available to downstream rendering workflows immediately after upload. +The primary workflow (`changelog-bundle.yml`) uploads the bundle to the `elastic-docs-v3-changelog-bundles` S3 bucket under `{product}/bundle/{filename}`. The bundle is available to downstream rendering workflows immediately after upload. ### Bundle PR workflow (opt-in) diff --git a/changelog/bundle-upload/README.md b/changelog/bundle-upload/README.md index b280717..ce0bee8 100644 --- a/changelog/bundle-upload/README.md +++ b/changelog/bundle-upload/README.md @@ -26,4 +26,4 @@ steps: output: docs/releases/v9.2.0.yaml ``` -This action is typically used as the second job in the `changelog-bundle.yml` reusable workflow, after `bundle-create` generates the artifact. The S3 key for each bundle is `{product}/bundles/{filename}`, where the product is read from the bundle's YAML `products` array. +This action is typically used as the second job in the `changelog-bundle.yml` reusable workflow, after `bundle-create` generates the artifact. The S3 key for each bundle is `{product}/bundle/{filename}`, where the product is read from the bundle's YAML `products` array.