Skip to content

Changelogs: use the private bucket for uploads#104

Merged
cotti merged 2 commits intomainfrom
feature/private_bundling
Apr 22, 2026
Merged

Changelogs: use the private bucket for uploads#104
cotti merged 2 commits intomainfrom
feature/private_bundling

Conversation

@cotti
Copy link
Copy Markdown
Contributor

@cotti cotti commented Apr 22, 2026

Part of https://github.com/elastic/docs-eng-team/issues/558

This pull request updates documentation and configuration to clarify and implement the new changelog upload workflow, which now uses a private S3 bucket as the source of truth. Sanitized copies are mirrored to a public bucket via a Lambda function. The changes ensure that both the documentation and the upload action accurately describe and use the new private/public bucket architecture.

Documentation updates:

  • Updated changelog/README.md to describe the new workflow: changelog files are uploaded to a private S3 bucket (elastic-docs-v3-changelog-bundles-private), with a Lambda function mirroring sanitized versions to a public bucket behind CloudFront. Also clarified the authentication and upload process. [1] [2]
  • Updated changelog/upload/README.md to reflect that uploads now go to the private bucket and are mirrored to the public CDN bucket.

Configuration and workflow changes:

  • Changed the bucket name in changelog/upload/action.yml to elastic-docs-v3-changelog-bundles-private for uploads, and updated the action description to match the new workflow. [1] [2]

@cotti cotti self-assigned this Apr 22, 2026
@cotti cotti requested a review from a team as a code owner April 22, 2026 16:09
@cotti cotti added the enhancement New feature or request label Apr 22, 2026
@cotti cotti requested a review from Mpdreamz April 22, 2026 16:09
@cotti cotti merged commit f4f6eaa into main Apr 22, 2026
3 checks passed
@cotti cotti deleted the feature/private_bundling branch April 22, 2026 20:17
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

enhancement New feature or request

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants