Skip to content

Release v0.6.0#342

Merged
placerda merged 14 commits into
mainfrom
release/v0.6.0
Jun 26, 2026
Merged

Release v0.6.0#342
placerda merged 14 commits into
mainfrom
release/v0.6.0

Conversation

@placerda

Copy link
Copy Markdown
Contributor

Release v0.6.0

Automated release branch created from develop.

What happened

  • Branch release/v0.6.0 created from develop
  • CHANGELOG.md updated: versioned section [0.6.0] added
  • Plugin versions synced to 0.6.0 (package.json, plugin.json, marketplace.json)
  • Staging pipeline triggered automatically (build → TestPyPI + VSIX pre-release → verify)

Next steps

  1. Wait for the Staging pipeline to pass
  2. Review and approve this PR
  3. Merge to main
  4. Tag and push: git tag v0.6.0 && git push origin v0.6.0
  5. Approve the PyPI publish and VSIX stable publish in the Release workflow
  6. Sync develop: git checkout develop && git merge main && git push origin develop

Checklist

  • Staging pipeline passes (build + TestPyPI + VSIX pre-release + verify)
  • CHANGELOG entries reviewed
  • PR approved and merged to main
  • Tag v0.6.0 pushed
  • PyPI publish approved
  • VSIX stable publish approved
  • develop synced from main

placerda and others added 11 commits June 15, 2026 16:13
#311)

The unit test `test_list_role_definition_ids_extracts_guid_suffix`
patches `azure.mgmt.authorization.AuthorizationManagementClient` via
`unittest.mock.patch` (string form), which requires the package to be
importable in the test environment. The `Release` workflow's reusable
`_build.yml` and `ci.yml` both run `uv sync --group dev`, but
`azure-mgmt-authorization` was only declared under the `agent`
optional-dependencies extra, not under the `dev` group. CI therefore
hit `AttributeError: module 'azure' has no attribute 'mgmt'` (release
build, where `azure.mgmt` namespace is partially populated by other
`azure-mgmt-*` deps) or `ModuleNotFoundError: No module named
'azure.mgmt'` (PR CI, where no `azure-mgmt-*` is installed at all),
breaking the `Release` workflow for v0.4.0 and v0.4.1.

Adding `azure-mgmt-authorization` to the `dev` group makes the
package available wherever the test suite runs, mirroring the
`agent` extra where it is already a runtime dependency. No change to
`src/` runtime code.

`uv lock` also picks up develop's already-merged dependabot bumps
(`azure-mgmt-cognitiveservices<15`, `azure-monitor-query<3`,
`pandas<4`).

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
azure.ai.agents extension 0.1.40 renamed 'azd ai agent eval init' to
'azd ai agent eval generate', causing 'agentops eval init' to hard-fail
on the deprecation error. run_azd_eval_init now tries 'generate' first
and falls back to the legacy 'init' subcommand only when the installed
extension reports the subcommand name as unknown/unrecognized/deprecated.
Genuine failures (auth, endpoint, timeout) are surfaced immediately. All
preserved flags and recipe discovery/persistence behaviour are unchanged.

Adds _eval_subcommand_unsupported / _run_eval_subcommand helpers and unit
tests covering the new-extension, old-extension fallback, deprecation, and
real-error-passthrough paths.

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
fix(eval): support azd ai agent eval generate with init fallback
Bumps [actions/checkout](https://github.com/actions/checkout) from 6 to 7.
- [Release notes](https://github.com/actions/checkout/releases)
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md)
- [Commits](actions/checkout@v6...v7)

---
updated-dependencies:
- dependency-name: actions/checkout
  dependency-version: '7'
  dependency-type: direct:production
  update-type: version-update:semver-major
...

Signed-off-by: dependabot[bot] <support@github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
fix: declare click as an explicit runtime dependency
…actions/checkout-7

chore(deps): bump actions/checkout from 6 to 7
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
…fresh

chore(deps): refresh Python dependency lock
* Add retrieval telemetry imports for evaluations

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

* Fix telemetry import column typing

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>

---------

Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
placerda and others added 3 commits June 26, 2026 14:08
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
@placerda

Copy link
Copy Markdown
Contributor Author

Release branch is now updated after the conflict resolution and follow-up fixes.

Current status:

  • Build passes.
  • TestPyPI publish passes.
  • TestPyPI verify passes.
  • Evaluator docs ToC headings were shortened.
  • Skill template/plugin copy mismatch was fixed.

Remaining blocker:

  • publish-vsix-prerelease still fails because the Marketplace token is expired: VSCE_PAT needs to be renewed.

Next manual step: renew VSCE_PAT, then rerun staging for release/v0.6.0. After staging is fully green, this release PR can be merged to main and the v0.6.0 release flow can continue.

@placerda placerda merged commit 90f0100 into main Jun 26, 2026
12 of 13 checks passed
@placerda placerda deleted the release/v0.6.0 branch June 26, 2026 17:44
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.

1 participant