diff --git a/.claude-plugin/marketplace.json b/.claude-plugin/marketplace.json index a8bbf776..abffc1b1 100644 --- a/.claude-plugin/marketplace.json +++ b/.claude-plugin/marketplace.json @@ -2,7 +2,7 @@ "name": "ado-aw", "metadata": { "description": "Azure DevOps Agentic Workflows (ado-aw) marketplace", - "version": "0.48.0" + "version": "0.49.0" }, "owner": { "name": "GitHub Next", @@ -12,7 +12,7 @@ { "name": "ado-aw", "source": "./agency/plugins/ado-aw", - "version": "0.48.0", + "version": "0.49.0", "description": "Create, update, validate, operate, and debug Azure DevOps agentic workflows with ado-aw", "keywords": [ "azure-devops", diff --git a/.github/agents/ado-aw.agent.md b/.github/agents/ado-aw.agent.md index 06af9d2d..5eb0d69b 100644 --- a/.github/agents/ado-aw.agent.md +++ b/.github/agents/ado-aw.agent.md @@ -46,7 +46,7 @@ This is a **dispatcher agent** that routes your request to the appropriate speci ### Create New Agentic Workflow **Load when**: User wants to create a new agentic workflow from scratch -**Prompt file**: https://raw.githubusercontent.com/githubnext/ado-aw/v0.48.0/prompts/create-ado-agentic-workflow.md +**Prompt file**: https://raw.githubusercontent.com/githubnext/ado-aw/v0.49.0/prompts/create-ado-agentic-workflow.md **Use cases**: - "Create an agentic workflow that reviews PRs weekly" @@ -56,7 +56,7 @@ This is a **dispatcher agent** that routes your request to the appropriate speci ### Update Existing Workflow **Load when**: User wants to modify an existing agent workflow file -**Prompt file**: https://raw.githubusercontent.com/githubnext/ado-aw/v0.48.0/prompts/update-ado-agentic-workflow.md +**Prompt file**: https://raw.githubusercontent.com/githubnext/ado-aw/v0.49.0/prompts/update-ado-agentic-workflow.md **Use cases**: - "Add the Azure DevOps MCP to my workflow" @@ -66,7 +66,7 @@ This is a **dispatcher agent** that routes your request to the appropriate speci ### Debug Failing Workflow **Load when**: User needs to troubleshoot a failing agentic workflow -**Prompt file**: https://raw.githubusercontent.com/githubnext/ado-aw/v0.48.0/prompts/debug-ado-agentic-workflow.md +**Prompt file**: https://raw.githubusercontent.com/githubnext/ado-aw/v0.49.0/prompts/debug-ado-agentic-workflow.md **Use cases**: - "Why is my agentic workflow failing?" @@ -109,4 +109,4 @@ ado-aw check - Agent files must be compiled with `ado-aw compile` after YAML frontmatter changes - Markdown body (agent instructions) changes do NOT require recompilation - The agent never has direct write access — all mutations go through safe outputs -- Full reference: https://raw.githubusercontent.com/githubnext/ado-aw/v0.48.0/AGENTS.md +- Full reference: https://raw.githubusercontent.com/githubnext/ado-aw/v0.49.0/AGENTS.md diff --git a/.github/plugin/marketplace.json b/.github/plugin/marketplace.json index a8bbf776..abffc1b1 100644 --- a/.github/plugin/marketplace.json +++ b/.github/plugin/marketplace.json @@ -2,7 +2,7 @@ "name": "ado-aw", "metadata": { "description": "Azure DevOps Agentic Workflows (ado-aw) marketplace", - "version": "0.48.0" + "version": "0.49.0" }, "owner": { "name": "GitHub Next", @@ -12,7 +12,7 @@ { "name": "ado-aw", "source": "./agency/plugins/ado-aw", - "version": "0.48.0", + "version": "0.49.0", "description": "Create, update, validate, operate, and debug Azure DevOps agentic workflows with ado-aw", "keywords": [ "azure-devops", diff --git a/.github/skills/ado-aw/SKILL.md b/.github/skills/ado-aw/SKILL.md index ffba3029..78425716 100644 --- a/.github/skills/ado-aw/SKILL.md +++ b/.github/skills/ado-aw/SKILL.md @@ -46,7 +46,7 @@ This is a **dispatcher skill** that routes your request to the appropriate speci ### Create New Agentic Workflow **Load when**: User wants to create a new agentic workflow from scratch -**Prompt file**: https://raw.githubusercontent.com/githubnext/ado-aw/v0.48.0/prompts/create-ado-agentic-workflow.md +**Prompt file**: https://raw.githubusercontent.com/githubnext/ado-aw/v0.49.0/prompts/create-ado-agentic-workflow.md **Use cases**: - "Create an agentic workflow that reviews PRs weekly" @@ -56,7 +56,7 @@ This is a **dispatcher skill** that routes your request to the appropriate speci ### Update Existing Workflow **Load when**: User wants to modify an existing agent workflow file -**Prompt file**: https://raw.githubusercontent.com/githubnext/ado-aw/v0.48.0/prompts/update-ado-agentic-workflow.md +**Prompt file**: https://raw.githubusercontent.com/githubnext/ado-aw/v0.49.0/prompts/update-ado-agentic-workflow.md **Use cases**: - "Add the Azure DevOps MCP to my workflow" @@ -66,7 +66,7 @@ This is a **dispatcher skill** that routes your request to the appropriate speci ### Debug Failing Workflow **Load when**: User needs to troubleshoot a failing agentic workflow -**Prompt file**: https://raw.githubusercontent.com/githubnext/ado-aw/v0.48.0/prompts/debug-ado-agentic-workflow.md +**Prompt file**: https://raw.githubusercontent.com/githubnext/ado-aw/v0.49.0/prompts/debug-ado-agentic-workflow.md **Use cases**: - "Why is my agentic workflow failing?" @@ -109,4 +109,4 @@ ado-aw check - Agent files must be compiled with `ado-aw compile` after YAML frontmatter changes - Markdown body (agent instructions) changes do NOT require recompilation - The agent never has direct write access — all mutations go through safe outputs -- Full reference: https://raw.githubusercontent.com/githubnext/ado-aw/v0.48.0/AGENTS.md +- Full reference: https://raw.githubusercontent.com/githubnext/ado-aw/v0.49.0/AGENTS.md diff --git a/.release-please-manifest.json b/.release-please-manifest.json index e1aba6f3..85268165 100644 --- a/.release-please-manifest.json +++ b/.release-please-manifest.json @@ -1,3 +1,3 @@ { - ".": "0.48.0" + ".": "0.49.0" } diff --git a/CHANGELOG.md b/CHANGELOG.md index 2fb1f13e..07d239ed 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -1,5 +1,31 @@ # Changelog +## [0.49.0](https://github.com/githubnext/ado-aw/compare/v0.48.0...v0.49.0) (2026-08-06) + + +### ⚠ BREAKING CHANGES + +* **compile:** a workflow with no `on:` key now compiles to a manual / API-queued-only pipeline instead of inheriting ADO's implicit "CI on every branch" default. Codemod 0006_explicit_push_trigger migrates affected sources automatically by pinning the legacy behaviour as an explicit `on.push`. + +### Features + +* **ado-proxy:** add credential-isolated Azure DevOps reads ([#1824](https://github.com/githubnext/ado-aw/issues/1824)) ([c15261b](https://github.com/githubnext/ado-aw/commit/c15261b234391ed96e9a6db6a1cad35d1a262482)) +* **compile:** add on.push trigger and make on: the complete run declaration ([#1786](https://github.com/githubnext/ado-aw/issues/1786)) ([013d897](https://github.com/githubnext/ado-aw/commit/013d897e38f7f335ac39c0077142675c364a4090)) +* **safeoutputs:** add GitHub issue outputs ([#1670](https://github.com/githubnext/ado-aw/issues/1670)) ([18c87dc](https://github.com/githubnext/ado-aw/commit/18c87dc21185de9ea186b8904b131fc064853abe)) +* **smoke:** replace per-case pipelines with lane-based smoke suite ([#1791](https://github.com/githubnext/ado-aw/issues/1791)) ([9d0e442](https://github.com/githubnext/ado-aw/commit/9d0e4428c29d398c47778066fd66c2753158e3b5)) + + +### Bug Fixes + +* **safeoutputs:** stop dropping GitHub issue tool configs in Stage 3 ([#1804](https://github.com/githubnext/ado-aw/issues/1804)) ([f660667](https://github.com/githubnext/ado-aw/commit/f660667d6ecfb567f328333ba20e23cbfb899b86)) +* **smoke:** audit SELF under the rule matching how the orchestrator is triggered ([#1799](https://github.com/githubnext/ado-aw/issues/1799)) ([0094e40](https://github.com/githubnext/ado-aw/commit/0094e40a4c4a789e5f6e0bc2b7d402dbdf623f59)) +* **smoke:** tag builds via the request body so colon-bearing tags work ([#1801](https://github.com/githubnext/ado-aw/issues/1801)) ([97b46ec](https://github.com/githubnext/ado-aw/commit/97b46ec9cddd9a7eb7b07a3553a28ea0a64faf16)) +* **workflows:** give reviewers the complete PR diff ([#1792](https://github.com/githubnext/ado-aw/issues/1792)) ([d19e021](https://github.com/githubnext/ado-aw/commit/d19e021d854286176976d107a6d1422a1c2c188f)) +* **workflows:** harden reviewer PR-number resolution for /review dispatches ([#1781](https://github.com/githubnext/ado-aw/issues/1781)) ([53890d6](https://github.com/githubnext/ado-aw/commit/53890d653f8f2331fc221e742cf0a5c0ad798a22)) +* **workflows:** remove false committed-bundle reviewer guidance ([#1795](https://github.com/githubnext/ado-aw/issues/1795)) ([6129b92](https://github.com/githubnext/ado-aw/commit/6129b92e56e9ab316ea0637c528fd3496d77586e)) +* **workflows:** resolve PR number from aw_context in /review reviewers ([#1779](https://github.com/githubnext/ado-aw/issues/1779)) ([b8b4a1d](https://github.com/githubnext/ado-aw/commit/b8b4a1dc4b10bbb4454d65d477bf912d34bc4ba5)) +* **workflows:** scope reviewer auto-triggers by changed-file subsets ([#1787](https://github.com/githubnext/ado-aw/issues/1787)) ([08be5ec](https://github.com/githubnext/ado-aw/commit/08be5ec6645644717f2bf2691fd923380cf8d607)) + ## [0.48.0](https://github.com/githubnext/ado-aw/compare/v0.47.0...v0.48.0) (2026-07-31) diff --git a/Cargo.lock b/Cargo.lock index 5943b5eb..3266fbd7 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -10,7 +10,7 @@ checksum = "320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa" [[package]] name = "ado-aw" -version = "0.48.0" +version = "0.49.0" dependencies = [ "ado-aw-derive", "anyhow", diff --git a/Cargo.toml b/Cargo.toml index 231c1de3..26cbc3ed 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "ado-aw" -version = "0.48.0" +version = "0.49.0" edition = "2024" [dependencies] diff --git a/agency/plugins/ado-aw/.claude-plugin/plugin.json b/agency/plugins/ado-aw/.claude-plugin/plugin.json index 5153d579..0be86b80 100644 --- a/agency/plugins/ado-aw/.claude-plugin/plugin.json +++ b/agency/plugins/ado-aw/.claude-plugin/plugin.json @@ -1,6 +1,6 @@ { "name": "ado-aw", - "version": "0.48.0", + "version": "0.49.0", "description": "Azure DevOps Agentic Workflows (ado-aw) — create, update, validate, operate, and debug AI-powered Azure DevOps agentic workflows: Markdown agent specs compiled into secure, network-isolated ADO pipelines.", "author": { "name": "GitHub Next", diff --git a/agency/plugins/ado-aw/agents/ado-aw.md b/agency/plugins/ado-aw/agents/ado-aw.md index d1c30619..d066cb65 100644 --- a/agency/plugins/ado-aw/agents/ado-aw.md +++ b/agency/plugins/ado-aw/agents/ado-aw.md @@ -60,10 +60,10 @@ Route the user's request to the matching skill: The create/update/debug skills load these compiler-version-pinned playbooks: -- Create: https://raw.githubusercontent.com/githubnext/ado-aw/v0.48.0/prompts/create-ado-agentic-workflow.md -- Update: https://raw.githubusercontent.com/githubnext/ado-aw/v0.48.0/prompts/update-ado-agentic-workflow.md -- Debug: https://raw.githubusercontent.com/githubnext/ado-aw/v0.48.0/prompts/debug-ado-agentic-workflow.md -- Full reference: https://raw.githubusercontent.com/githubnext/ado-aw/v0.48.0/AGENTS.md +- Create: https://raw.githubusercontent.com/githubnext/ado-aw/v0.49.0/prompts/create-ado-agentic-workflow.md +- Update: https://raw.githubusercontent.com/githubnext/ado-aw/v0.49.0/prompts/update-ado-agentic-workflow.md +- Debug: https://raw.githubusercontent.com/githubnext/ado-aw/v0.49.0/prompts/debug-ado-agentic-workflow.md +- Full reference: https://raw.githubusercontent.com/githubnext/ado-aw/v0.49.0/AGENTS.md ## Guardrails diff --git a/agency/plugins/ado-aw/skills/create-workflow/SKILL.md b/agency/plugins/ado-aw/skills/create-workflow/SKILL.md index 702cc830..0476fd89 100644 --- a/agency/plugins/ado-aw/skills/create-workflow/SKILL.md +++ b/agency/plugins/ado-aw/skills/create-workflow/SKILL.md @@ -15,7 +15,7 @@ You are creating a **new** ado-aw agentic workflow. 2. Load the **entire** content of the authoritative, version-pinned playbook and follow its instructions precisely: - https://raw.githubusercontent.com/githubnext/ado-aw/v0.48.0/prompts/create-ado-agentic-workflow.md + https://raw.githubusercontent.com/githubnext/ado-aw/v0.49.0/prompts/create-ado-agentic-workflow.md 3. While authoring, use the read-only MCP tools to stay grounded: - `catalog` — discover available safe-outputs, runtimes, tools, engines, models. diff --git a/agency/plugins/ado-aw/skills/debug-workflow/SKILL.md b/agency/plugins/ado-aw/skills/debug-workflow/SKILL.md index 52aea561..0d6987e5 100644 --- a/agency/plugins/ado-aw/skills/debug-workflow/SKILL.md +++ b/agency/plugins/ado-aw/skills/debug-workflow/SKILL.md @@ -21,7 +21,7 @@ You are troubleshooting a **failing** ado-aw agentic workflow. 3. Load the **entire** content of the authoritative, version-pinned playbook and follow its instructions precisely: - https://raw.githubusercontent.com/githubnext/ado-aw/v0.48.0/prompts/debug-ado-agentic-workflow.md + https://raw.githubusercontent.com/githubnext/ado-aw/v0.49.0/prompts/debug-ado-agentic-workflow.md 4. For Stage 3 (SafeOutputs) 401/403 failures, consult `docs/safe-output-permissions.md` and surface the auth/permission error diff --git a/agency/plugins/ado-aw/skills/update-workflow/SKILL.md b/agency/plugins/ado-aw/skills/update-workflow/SKILL.md index 7e9af799..8f56afec 100644 --- a/agency/plugins/ado-aw/skills/update-workflow/SKILL.md +++ b/agency/plugins/ado-aw/skills/update-workflow/SKILL.md @@ -17,7 +17,7 @@ You are modifying an **existing** ado-aw agentic workflow. 3. Load the **entire** content of the authoritative, version-pinned playbook and follow its instructions precisely: - https://raw.githubusercontent.com/githubnext/ado-aw/v0.48.0/prompts/update-ado-agentic-workflow.md + https://raw.githubusercontent.com/githubnext/ado-aw/v0.49.0/prompts/update-ado-agentic-workflow.md 4. Use `catalog` to confirm any newly referenced safe-output / runtime / tool / model identifiers are valid.