Skip to content

Create preview publish script for ADO#323

Merged
corinagum merged 10 commits intomainfrom
cg/publish-preview
Feb 13, 2026
Merged

Create preview publish script for ADO#323
corinagum merged 10 commits intomainfrom
cg/publish-preview

Conversation

@corinagum
Copy link
Copy Markdown
Contributor

  • Add publish-preview.yaml, a script for triggering manual internal OR public preview publishes
  • Add sign-and-pack.yaml: shared publish template for publish.yml and publish-preview.yaml
  • Publish run's test results, where logged
  • CI: Replace internal feed publish with publishing artifacts
  • Add public preview information to README.md
  • Add RELEASE.md info regarding releases
  • Add clarity to CI/CD scripts, + a few edits for script parity
  • Lint

Copilot AI review requested due to automatic review settings February 11, 2026 19:50
Copy link
Copy Markdown
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Pull request overview

Adds a new Azure DevOps “preview publish” pipeline and refactors signing/packing into a shared template, alongside CI/CD pipeline tweaks and documentation updates for preview/public release workflows.

Changes:

  • Introduces publish-preview.yaml and a shared sign-and-pack.yaml template to support internal vs public preview publishing (with optional signing + approval gate).
  • Updates existing pipelines to publish test results and produce NuGet packages as pipeline artifacts (instead of pushing from CI).
  • Adds/updates release documentation (RELEASE.md, README.md) and applies small lint/formatting cleanups across samples/tests.

Reviewed changes

Copilot reviewed 12 out of 21 changed files in this pull request and generated 6 comments.

Show a summary per file
File Description
Tests/Microsoft.Teams.Api.Tests/Activities/Events/MeetingStartActivityTests.cs Whitespace cleanup in tests
Tests/Microsoft.Teams.Api.Tests/Activities/Events/MeetingEndActivityTests.cs Whitespace cleanup in tests
Samples/Samples.TargetedMessages/Program.cs Whitespace/formatting cleanup in sample
Samples/Samples.MessageExtensions/Program.cs Formatting cleanup
Samples/Samples.Meetings/Program.cs Formatting cleanup (catch (Exception e))
Samples/Samples.Lights/Program.cs Formatting cleanup
Samples/Samples.Dialogs/Program.cs Formatting cleanup
Samples/Samples.Cards/Program.cs Removes unused using + formatting cleanup
Samples/Samples.BotBuilder/Program.cs Formatting cleanup
Samples/Deprecated.Controllers/Program.cs Reorders using directives
Samples/Deprecated.Controllers/MainController.cs Reorders using directives
Libraries/Microsoft.Teams.Plugins/.../ApplicationBuilder.cs Removes unused using + whitespace cleanup
Libraries/Microsoft.Teams.Plugins.../HostApplicationBuilder.cs Whitespace cleanup
Libraries/Microsoft.Teams.Apps/Annotations/ContextAttribute.cs Removes unused using
.azdo/templates/sign-and-pack.yaml New shared signing + packing template
.azdo/publish.yml Refactors to use template, publishes test results + pipeline artifacts
.azdo/publish-preview.yaml New manual internal/public preview publish pipeline
.azdo/ci.yaml Publishes test results + NuGet packages as pipeline artifacts
.azdo/cd-core.yaml Aligns NuGet artifact naming with other pipelines
README.md Adds public preview packages section
RELEASE.md New release process documentation

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment thread .azdo/publish-preview.yaml
Comment thread .azdo/publish-preview.yaml
Comment thread RELEASE.md
Comment thread RELEASE.md
Comment thread RELEASE.md
Comment thread .azdo/templates/sign-and-pack.yaml
Copy link
Copy Markdown
Collaborator

@singhk97 singhk97 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

lgtm

singhk97
singhk97 previously approved these changes Feb 11, 2026
@corinagum corinagum merged commit ff5b5e3 into main Feb 13, 2026
6 checks passed
@corinagum corinagum deleted the cg/publish-preview branch February 13, 2026 17:53
ShanmathiMayuramKrithivasan pushed a commit to ShanmathiMayuramKrithivasan/teams.net that referenced this pull request Mar 10, 2026
- Add `publish-preview.yaml`, a script for triggering manual internal OR
public preview publishes
- Add `sign-and-pack.yaml`: shared publish template for `publish.yml`
and `publish-preview.yaml`
- Publish run's test results, where logged
- CI: Replace internal feed publish with publishing artifacts 
- Add public preview information to `README.md`
- Add `RELEASE.md` info regarding releases
- Add clarity to CI/CD scripts, + a few edits for script parity
- Lint

---------

Co-authored-by: Corina Gum <>
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