Align azure-ai-evaluation version/changelog to 1.16.8 and remove empty release sections#47006
Closed
Copilot wants to merge 2 commits into
Closed
Conversation
Agent-Logs-Url: https://github.com/Azure/azure-sdk-for-python/sessions/bf25033d-f3b4-418f-8965-252d30472bd2 Co-authored-by: m7md7sien <16615690+m7md7sien@users.noreply.github.com>
Copilot
AI
changed the title
[WIP] Fix changelog validation errors for upcoming release
Align azure-ai-evaluation version/changelog to 1.16.8 and remove empty release sections
May 19, 2026
m7md7sien
requested changes
May 19, 2026
Contributor
m7md7sien
left a comment
There was a problem hiding this comment.
Undo VERSION = "1.16.8" update
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Follow-up to PR #46998: changelog validation was still targeting
1.16.7(from_version.py), which caused release-date ordering and empty-section checks to fail in Build Analyze. This update aligns package versioning with the new1.16.8 (Unreleased)entry and removes only the empty headers that triggered validation errors.Version alignment
sdk/evaluation/azure-ai-evaluation/azure/ai/evaluation/_version.py:VERSION = "1.16.7"→VERSION = "1.16.8"CHANGELOG cleanup (surgical)
## 1.16.7 (2026-05-07), removed empty### Breaking Changes.## 1.16.8 (Unreleased), removed empty:### Features Added### Bugs Fixed### Other Changes### Breaking Changesunder1.16.8with its existing bullet unchanged.Warning
Firewall rules blocked me from connecting to one or more addresses (expand for details)
I tried to connect to the following addresses, but was blocked by firewall rules:
centralus-2.in.applicationinsights.azure.com/home/REDACTED/bin/azsdk /home/REDACTED/bin/azsdk ingest-telemetry --client-type copilot-cli --event-type skill_invocation --session-id bf25033d-f3b4-418f-8965-252d30472bd2 --skill-name find-package-skill(dns block)scanning-api.github.com/home/REDACTED/work/_temp/ghcca-node/node/bin/node /home/REDACTED/work/_temp/ghcca-node/node/bin/node --enable-source-maps /home/REDACTED/work/_temp/copilot-developer-action-main/dist/index.js(dns block)If you need me to access, download, or install something from one of these locations, you can either:
Original prompt
Context
This is a follow-up fix to PR #46998 in
Azure/azure-sdk-for-python. That PR moved a breaking-change CHANGELOG entry from the (already-released)1.16.7section into a new1.16.8 (Unreleased)section insdk/evaluation/azure-ai-evaluation/CHANGELOG.md. The pipeline checkpython - pullrequest (Build Analyze)is now failing with these errors:Root cause: the changelog-verification script reads the version from
sdk/evaluation/azure-ai-evaluation/azure/ai/evaluation/_version.py(currently still1.16.7) and then validates the matching## 1.16.7changelog entry. Because 1.16.7 is no longer the top-most/upcoming version (1.16.8 is), and because the now-empty### Breaking Changessubsection remains under 1.16.7, both checks fail.Required changes (work ON the existing branch
copilot/update-changelog-to-1168; do NOT create a new branch)1.
sdk/evaluation/azure-ai-evaluation/azure/ai/evaluation/_version.pyBump the version from
1.16.7to1.16.8so it matches the new unreleased entry:Keep the existing copyright header and
# represents upcoming versioncomment unchanged.2.
sdk/evaluation/azure-ai-evaluation/CHANGELOG.mdMake these two surgical edits — do not touch any other content:
(a) Remove the empty
### Breaking Changesheading from the## 1.16.7 (2026-05-07)section.Currently the 1.16.7 section looks like this (abbreviated):
After: drop the empty
### Breaking Changesheading (and the blank line right after it) so the section becomes:(b) Remove the three empty subsections (
### Features Added,### Bugs Fixed,### Other Changes) from the new## 1.16.8 (Unreleased)section.Currently the top of the file looks like this:
After: keep only the
### Breaking Changessubsection (which is the only one with content), so it becomes:Acceptance Criteria
copilot/update-changelog-to-1168(do NOT open a new PR; the existing PR Move azure-ai-evaluation breaking change note to 1.16.8 (Unreleased) #46998 will pick up the new commit).sdk/evaluation/azure-ai-evaluation/azure/ai/evaluation/_version.pyandsdk/evaluation/azure-ai-evaluation/CHANGELOG.md._version.pynow readsVERSION = "1.16.8".## 1.16.8 (Unreleased)section contains exactly one subsection:### Breaking Changes, with the existing single bullet.## 1.16.7 (2026-05-07)section no longer contains an empty### Breaking Changesheading.CHANGELOG.mdis changed — all entries for 1.16.6 and earlier remain byte-for-byte identical.python - pullrequest (Build Analyze)pipeline check passes.References
sdk/evaluation/azure-ai-evaluation/CHANGELOG.mdsdk/evaluation/azure-ai-evaluation/azure/ai/evaluation/_version.pyThe following is the prior conversation context from the user's chat exploration (may be truncated):
User: The change log needed to be under version 1.16.8 instead version 1.16.7. SDK version 1.16.7 was already released on 5/7
Create a PR to fix it
Assistant: I'll create a PR to fix this by moving the changelog entry from 1.16.7 to a new 1.16.8 section.
Assistant: I'm waiting for your response to the confirmation dialog before I can dispatch the coding agent to create the PR that moves the CHANGELOG entry from
1.16.7to a new1.16.8 (Unreleased)section.User: @copilot Accepted Confirmation: Confirm cloud agent session
Assistant: I've started a coding agent task to fix the CHANGELOG. It will move the
EVALUATOR_NAME_METRICS_MAPPINGSbreaking change entry out of1.16.7(already released on 2026-05-07) and into a new1.16.8 (Unreleased)section in `sdk/evalua...This pull request was created from Copilot chat.