Skip to content

Align Foundry Routines TypeSpec contracts#43498

Open
akshaya-a wants to merge 1 commit into
Azure:feature/foundry-releasefrom
akshaya-a:akannava/foundry-routines-contract-alignment
Open

Align Foundry Routines TypeSpec contracts#43498
akshaya-a wants to merge 1 commit into
Azure:feature/foundry-releasefrom
akshaya-a:akannava/foundry-routines-contract-alignment

Conversation

@akshaya-a
Copy link
Copy Markdown
Member

Summary

  • Aligns Foundry Routines TypeSpec with the latest unmerged AgentExtensions contracts from Vienna branch users/akannava/agentextensions-routine-contract-cleanup at commit 67e864164aa406b1a6f634dbae8278c63aa329d0.
  • Updates trigger/action discriminators and wire fields, including github_issue, custom, timer in, action input, conversation, and session_id.
  • Updates routine and run-history list operations to use service response shapes (value/continuationToken, value/nextPageToken) and regenerates Foundry OpenAPI artifacts.

Lineage check

This targets the same Azure/azure-rest-api-specs Foundry TypeSpec path on feature/foundry-release used by Linda Li PR #42779 and Farhad PR #43186.

Validation

  • npx prettier --plugin=@typespec/prettier-plugin-typespec --parser typespec --check specification/ai-foundry/data-plane/Foundry/src/routines/models.tsp specification/ai-foundry/data-plane/Foundry/src/routines/routes.tsp
  • npx tsp compile specification/ai-foundry/data-plane/Foundry --warn-as-error
  • git diff --check

Align the Foundry Routines TypeSpec with the latest AgentExtensions contract updates from Vienna branch users/akannava/agentextensions-routine-contract-cleanup.

Update trigger and action discriminators, timer and GitHub issue fields, action input and conversation/session fields, and the service pagination shapes used by routine and run-history list operations.

Regenerate the Foundry OpenAPI artifacts from the updated TypeSpec.

Authored-by: GitHub Copilot CLI 1.0.55-0

Model: GPT-5.5 (gpt-5.5)

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

github-actions Bot commented May 26, 2026

Next Steps to Merge

Important checks have failed. As of today they are not blocking this PR, but in near future they may.
Addressing the following failures is highly recommended:
  • ⚠️ The check named Swagger BreakingChange has failed. To unblock this PR, follow the process at aka.ms/brch.
If you still want to proceed merging this PR without addressing the above failures, refer to step 4 in the PR workflow diagram.

Comment generated by summarize-checks workflow run.

@github-actions github-actions Bot added data-plane TypeSpec Authored with TypeSpec labels May 26, 2026
@github-actions
Copy link
Copy Markdown

github-actions Bot commented May 26, 2026

API Change Check

APIView identified API level changes in this PR and created the following API reviews

Language API Review for Package
TypeSpec Azure.AI.Projects

Comment generated by After APIView workflow run.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

data-plane TypeSpec Authored with TypeSpec

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant