Skip to content

Release @microsoft/durabletask-js-azuremanaged@0.4.0 - #343

Merged
YunchuWang merged 2 commits into
mainfrom
release/azuremanaged-v0,4,0
Jul 31, 2026
Merged

Release @microsoft/durabletask-js-azuremanaged@0.4.0#343
YunchuWang merged 2 commits into
mainfrom
release/azuremanaged-v0,4,0

Conversation

@YunchuWang

@YunchuWang YunchuWang commented Jul 31, 2026

Copy link
Copy Markdown
Member

Summary

  • Prepares @microsoft/durabletask-js-azuremanaged@0.4.0, including the workspace lockfile and scoped Azure Managed release notes since legacy v0.3.0.
  • Hardens Prepare Release to reject malformed explicit/current versions, keep stable and prerelease auto-increment behavior, and use the legacy Azure Managed baseline when no package-scoped tag exists.
  • Excludes release-only commits from generated notes so prior release history is not repeated.

Validation

  • Azure Managed unit tests: 109 passed
  • Core and Azure Managed builds passed
  • Repository lint passed
  • Exact workflow harness covered stable/prerelease acceptance, malformed input/current-version rejection, and the v0.3.0 fallback

AI-assisted code disclosure

GitHub Copilot assisted with the workflow repair. The resulting diff, failure paths, release refs, and validation output were reviewed.

Copilot AI review requested due to automatic review settings July 31, 2026 17:50

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 updates the @microsoft/durabletask-js-azuremanaged package for a 0.4.0 release by bumping the package version and updating the repository changelog.

Changes:

  • Updates packages/durabletask-js-azuremanaged/package.json version.
  • Adds a new release entry to CHANGELOG.md.

Reviewed changes

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

File Description
packages/durabletask-js-azuremanaged/package.json Updates the package version for the intended release.
CHANGELOG.md Adds a release entry for the intended version/date.

Comment thread packages/durabletask-js-azuremanaged/package.json
Comment thread CHANGELOG.md Outdated
Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>

Copilot-Session: d86f5f69-4e1a-4c1d-b017-5e290c85cc05

Copilot-Session: 119c6926-8e86-4f39-85eb-56504a9d5b6b
Copilot AI review requested due to automatic review settings July 31, 2026 18:10
@YunchuWang YunchuWang closed this Jul 31, 2026
@YunchuWang
YunchuWang deleted the release/azuremanaged-v0,4,0 branch July 31, 2026 18:11
@YunchuWang
YunchuWang restored the release/azuremanaged-v0,4,0 branch July 31, 2026 18:11
@YunchuWang YunchuWang reopened this Jul 31, 2026
@YunchuWang YunchuWang changed the title Release @microsoft/durabletask-js-azuremanaged@0,4,0 Release @microsoft/durabletask-js-azuremanaged@0.4.0 Jul 31, 2026

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

Copilot reviewed 3 out of 4 changed files in this pull request and generated no new comments.

Suppressed comments (1)

.github/workflows/prepare-release.yaml:142

  • The tag-exclusion filter uses grep -v with a regex pattern built from ${TAG_PREFIX}${NEW_VERSION}. Since versions include . (and may include other regex metacharacters), this is not an exact match and can accidentally exclude tags other than the one being created. Use fixed-string + whole-line matching instead.
          LATEST_TAG=$(git -c versionsort.suffix=- tag -l "${TAG_PREFIX}*" --sort=-v:refname | \
            grep -v "^${TAG_PREFIX}${NEW_VERSION}$" | head -n 1)

@YunchuWang
YunchuWang merged commit 2957815 into main Jul 31, 2026
52 checks passed
@YunchuWang
YunchuWang deleted the release/azuremanaged-v0,4,0 branch July 31, 2026 18:19
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