feat(extensions): publish PR bundles - #9553
Conversation
Build and publish unsigned per-PR extension bundles at stable storage URLs, then post concise install instructions on each affected pull request. Co-authored-by: Copilot <223556219+Copilot@users.noreply.github.com>
|
Azure Pipelines: Successfully started running 17 pipeline(s). 4 pipeline(s) were filtered out due to trigger conditions. There may be pipelines that require an authorized user to comment /azp run to run. |
There was a problem hiding this comment.
Pull request overview
Adds automated, unsigned PR bundles for first-party extensions, published to temporary storage with installation instructions posted on the PR.
Changes:
- Generates unique PR-specific extension versions with Pester coverage.
- Packs, uploads, and comments multi-platform extension bundles.
- Enables the workflow across existing and newly scaffolded extension pipelines.
Show a summary per file
| File | Description |
|---|---|
eng/scripts/Set-ExtensionVersionVariable.Tests.ps1 |
Tests PR and nightly version generation. |
eng/scripts/Set-ExtensionVersionVariable.ps1 |
Adds PR-specific version suffixes and overrides. |
eng/pipelines/templates/steps/update-prcomment.yml |
Posts replacement comments before deleting previous ones. |
eng/pipelines/templates/stages/release-azd-extension.yml |
Adds the internal PR publishing stage. |
eng/pipelines/templates/stages/publish-extension-pr.yml |
Builds, uploads, and announces PR bundles. |
eng/pipelines/release-ext-microsoft-azd-extensions.yml |
Enables shared PR bundle triggers. |
eng/pipelines/release-ext-microsoft-azd-demo.yml |
Enables shared PR bundle triggers. |
eng/pipelines/release-ext-microsoft-azd-concurx.yml |
Enables shared PR bundle triggers. |
eng/pipelines/release-ext-microsoft-azd-ai-builder.yml |
Enables shared PR bundle triggers. |
eng/pipelines/release-ext-azure-coding-agent.yml |
Enables shared PR bundle triggers. |
eng/pipelines/release-ext-azure-appservice.yml |
Enables shared PR bundle triggers. |
eng/pipelines/release-ext-azure-ai-training.yml |
Enables shared PR bundle triggers. |
eng/pipelines/release-ext-azure-ai-toolboxes.yml |
Enables shared PR bundle triggers. |
eng/pipelines/release-ext-azure-ai-skills.yml |
Enables shared PR bundle triggers. |
eng/pipelines/release-ext-azure-ai-routines.yml |
Enables shared PR bundle triggers. |
eng/pipelines/release-ext-azure-ai-rle.yml |
Enables shared PR bundle triggers. |
eng/pipelines/release-ext-azure-ai-projects.yml |
Enables shared PR bundle triggers. |
eng/pipelines/release-ext-azure-ai-models.yml |
Enables shared PR bundle triggers. |
eng/pipelines/release-ext-azure-ai-inspector.yml |
Enables shared PR bundle triggers. |
eng/pipelines/release-ext-azure-ai-finetune.yml |
Enables shared PR bundle triggers. |
eng/pipelines/release-ext-azure-ai-connections.yml |
Enables shared PR bundle triggers. |
eng/pipelines/release-ext-azure-ai-agents.yml |
Enables shared PR bundle triggers. |
cli/azd/extensions/microsoft.azd.extensions/internal/resources/internal/go/pipelines/release-ext.yml.tmpl |
Updates generated internal pipelines. |
cli/azd/extensions/microsoft.azd.extensions/internal/cmd/init_test.go |
Verifies generated pipeline references. |
cli/azd/docs/extensions/extension-resolution-and-versioning.md |
Documents PR bundle URLs and versioning. |
.github/workflows/cli-ci.yml |
Runs the new Pester test suite. |
Review details
💡 Add a code-review agent skill or configure MCP servers for context-aware, tailored reviews. Learn more in the docs.
- Files reviewed: 26/26 changed files
- Comments generated: 0
- Review effort level: Balanced
Test
|
Test
|
Test
|
Test
|
Test
|
Test
|
Test
|
Test
|
Test
|
No description provided.