Skip to content

fix(release): give Azure Managed its own changelog - #344

Merged
YunchuWang merged 1 commit into
mainfrom
yunchuwang-split-azure-changelog
Jul 31, 2026
Merged

fix(release): give Azure Managed its own changelog#344
YunchuWang merged 1 commit into
mainfrom
yunchuwang-split-azure-changelog

Conversation

@YunchuWang

Copy link
Copy Markdown
Member

Summary

  • give @microsoft/durabletask-js-azuremanaged its own generated changelog with the eight changes since the legacy v0.3.0 baseline
  • restore the root changelog to its pre-release content so it remains core-owned
  • route release preparation and package contents to the Azure Managed changelog, and align release documentation

Validation

  • release metadata resolves all three packages to distinct changelog paths
  • isolated Azure Managed changelog update leaves the root changelog unchanged
  • root changelog matches the pre-Release @microsoft/durabletask-js-azuremanaged@0.4.0 #343 blob exactly
  • Azure Managed changelog contains one v0.4.0 section and exactly the expected eight PR links
  • Azure Managed build and 109 unit tests pass
  • Azure Managed npm pack --dry-run includes CHANGELOG.md
  • workflow YAML parsing, repository lint, and git diff --check pass

Release correction

Official build 294725 was produced from merge commit 2957815e652b9fad8d3d065ec8b01f00b1fb88b3, before this changelog ownership correction, so it must not be used for publishing. After this PR merges, run/select a new official build whose source is the new exact main commit before any ESRP release.

Do not merge this PR until checks and review are complete. This PR does not publish, run ESRP, or change tags.

Separate Azure Managed release notes from the core changelog and package the owned changelog with the Azure Managed npm artifact.

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: d86f5f69-4e1a-4c1d-b017-5e290c85cc05
Copilot AI review requested due to automatic review settings July 31, 2026 18:31

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

This PR corrects changelog ownership in the monorepo by giving @microsoft/durabletask-js-azuremanaged its own generated changelog, while keeping the repo-root CHANGELOG.md core-owned. It also updates release tooling and documentation so release prep and packaging reference the correct changelog per package.

Changes:

  • Add packages/durabletask-js-azuremanaged/CHANGELOG.md and include it in the Azure Managed npm package contents.
  • Update the Prepare Release workflow to write Azure Managed release notes to its package-scoped changelog.
  • Align release documentation and Copilot repository guidance with the per-package changelog paths; remove Azure Managed-only entries from the root changelog.

Reviewed changes

Copilot reviewed 6 out of 6 changed files in this pull request and generated no comments.

Show a summary per file
File Description
packages/durabletask-js-azuremanaged/package.json Ensures Azure Managed’s published package includes its new CHANGELOG.md.
packages/durabletask-js-azuremanaged/CHANGELOG.md Introduces the package-scoped Azure Managed changelog with the expected v0.4.0 entries.
CHANGELOG.md Removes Azure Managed-only entries so the root changelog remains core-owned.
doc/release_process.md Updates release documentation to reference the correct changelog for each package and clarifies Azure Managed baseline behavior.
.github/workflows/prepare-release.yaml Routes Azure Managed release prep to its package-scoped changelog path.
.github/copilot-instructions.md Updates repository guidance to document the three packages and their changelog locations.

@YunchuWang
YunchuWang merged commit bb8c283 into main Jul 31, 2026
29 checks passed
@YunchuWang
YunchuWang deleted the yunchuwang-split-azure-changelog branch July 31, 2026 18:51
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