Skip to content

Update Teams App Manifest schema to v1.25#15265

Draft
Copilot wants to merge 4 commits intodevfrom
copilot/update-app-manifest-v1-25
Draft

Update Teams App Manifest schema to v1.25#15265
Copilot wants to merge 4 commits intodevfrom
copilot/update-app-manifest-v1-25

Conversation

Copy link
Contributor

Copilot AI commented Jan 30, 2026

Updates all manifest templates to use Teams App Manifest schema v1.25. The schema adds a default value 'botBased' for composeExtensions.composeExtensionType (non-breaking).

Changes

Manifest Package

  • Added v1.25 schema and generated TypeScript types via quicktype
  • Updated TeamsManifest union type to include TeamsManifestV1D25
  • Updated TeamsManifestLatest type alias: v1.21v1.25
  • Added v1.25 converter mappings in TeamsManifestConverterMap

Templates (124 files)

  • Updated $schema URL: v1.24v1.25
  • Updated manifestVersion: "1.24""1.25"
  • Added supportsChannelFeatures: "tier1" to all manifest templates

Affected template directories: vs/csharp/*, vsc/{common,js,python,ts}/*, unused/*

Original prompt

This section details on the original issue you should resolve

<issue_title>Update App Manifest Version to v1.25 in each template</issue_title>
<issue_description># App Manifest Schema Update v1.25

Latest Schema Commit: 9861cec

🎯 Impacted Properties We Support

The following properties used in our templates have been updated and require attention:

composeExtensions.composeExtensionTypeNON-BREAKING

Change: A default value 'botBased' was added.

Impact: If our logic relies on the absence of a default or expects this field to be explicitly set, the new default may alter behavior or cause unexpected values to appear in integrations. If we already set this field explicitly, impact is minimal.

📋 Action Required

Please update the following files in each template repository:

  • manifest.json.tpl
  • manifest.local.json.tpl (if applicable)
  • manifest.dev.json.tpl (if applicable)

Note: Ensure all impacted properties listed above are properly updated according to the new schema requirements.

🔗 Related Work Item

Azure DevOps Work Item


This issue was automatically generated by the Dependency Manager.</issue_description>

Comments on the Issue (you are @copilot in this section)


💡 You can make Copilot smarter by setting up custom instructions, customizing its development environment and configuring Model Context Protocol (MCP) servers. Learn more Copilot coding agent tips in the docs.

Copilot AI and others added 2 commits January 30, 2026 23:04
Co-authored-by: tecton <886116+tecton@users.noreply.github.com>
Co-authored-by: tecton <886116+tecton@users.noreply.github.com>
Copilot AI changed the title [WIP] Update app manifest version to v1.25 in each template Update Teams App Manifest schema to v1.25 Jan 30, 2026
Copilot AI requested a review from tecton January 30, 2026 23:07
@tecton
Copy link
Contributor

tecton commented Feb 6, 2026

@copilot Also add supportsChannelFeatures: tier1 to manifest file.

Co-authored-by: tecton <886116+tecton@users.noreply.github.com>
Copy link
Contributor Author

Copilot AI commented Feb 6, 2026

@copilot Also add supportsChannelFeatures: tier1 to manifest file.

Added supportsChannelFeatures: "tier1" to all 124 manifest template files in commit 705d698. The property is now included at the root level of each manifest, positioned after accentColor.

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.

Update App Manifest Version to v1.25 in each template

2 participants