Skip to content

Migrate changelog workflows to release-notes shared workflows - #8376

Merged
theletterf merged 4 commits into
mainfrom
feature/release-notes-onboarding
Sep 21, 2026
Merged

theletterf merged 4 commits into
mainfrom
feature/release-notes-onboarding

Conversation

@theletterf

Copy link
Copy Markdown
Member

What

Replaces the three legacy shared changelog callers with the unified release-notes workflow set from elastic/docs-actions.

Changes

Workflows deleted:

  • changelog-validate.yml
  • changelog-submit.yml
  • changelog-upload.yml

Workflows added:

  • release-notes.yml — validates type labels on PRs and uploads entries on merge
  • release-notes-comments.yml — posts a sticky changelog comment on the PR
  • release-notes-changelog-file.yml — auto-generates and commits changelog/{pr}.yaml to non-fork PR branches

Other:

  • Creates docs/changelog/ (the directory configured as bundle.directory in changelog.yml)

Notes

  • changelog.yml is at the repo root; all callers use config: changelog.yml to match.
  • No bundle-on-release — docs-content has no GitHub release workflow. Bundling stays manual (docs-builder changelog bundle docs-release <version>).
  • The two workflow_run callers activate once these workflows land on main — the first PR opened after merge will get full comment and changelog-file coverage.

Checklist

  • elastic-docs is registered with release-notes: on-release in elastic/docs-builder config/products.yml (separate PR opening shortly)
  • CI passes (release-notes / validate shows skipped or a label decision on a test PR)

🤖 Generated with Claude Code

Replaces the three legacy callers (changelog-validate, changelog-submit,
changelog-upload) with the unified release-notes workflow set from
elastic/docs-actions.

- changelog.yml is at the repo root; all callers use config: changelog.yml
- No bundle-on-release: docs-content has no GitHub release workflow;
  bundling remains manual via docs-builder changelog bundle
- Creates docs/changelog/ (the configured bundle.directory)

Co-Authored-By: Claude Sonnet 4.6 <noreply@anthropic.com>
@github-actions

Copy link
Copy Markdown
Contributor

Elastic Docs AI PR menu

Check the box to run an AI review for this pull request.

  • Review docs changes (docs-review). Status: not started.

Powered by GitHub Agentic Workflows and docs-actions. For more information, reach out to the docs team.

@github-actions

github-actions Bot commented Sep 18, 2026

Copy link
Copy Markdown
Contributor

🔍 Preview links for changed docs

⏳ Building and deploying preview... View progress

This comment will be updated with preview links when the build is complete.

@theletterf

Copy link
Copy Markdown
Member Author

The release-notes / validate check is failing because docs-content isn't yet registered in config/products.yml in elastic/docs-builder. That registration is in elastic/docs-builder#4150 — once that merges and a docs-builder release ships, this check will pass automatically. No changes needed here.

@theletterf

Copy link
Copy Markdown
Member Author

@Mpdreamz Need an approve!

@theletterf
theletterf removed the request for review from Mpdreamz September 21, 2026 16:53
@theletterf
theletterf added this pull request to the merge queue Sep 21, 2026
Merged via the queue into main with commit 710ee5b Sep 21, 2026
12 checks passed
@theletterf
theletterf deleted the feature/release-notes-onboarding branch September 21, 2026 17:03
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

3 participants