Skip to content

Fix TypeSpecGeneratorPlugin log messages to mention TypeSpec - #1978

Open
waldekmastykarz wants to merge 1 commit into
dotnet:mainfrom
waldekmastykarz:fix-1975-typespec-log-message
Open

waldekmastykarz wants to merge 1 commit into
dotnet:mainfrom
waldekmastykarz:fix-1975-typespec-log-message

Conversation

@waldekmastykarz

Copy link
Copy Markdown
Collaborator

TypeSpecGeneratorPlugin logged "Writing OpenAPI spec…" and "Created OpenAPI spec file…" when writing .tsp files (copy-paste from OpenApiSpecGeneratorPlugin). The messages now say "Writing TypeSpec file to…" and "Created TypeSpec file…".

The existing TypeSpecGenerator_WritesSpec integration test now captures log messages and asserts them (fails before the fix, passes after).

Closes #1975

TypeSpecGeneratorPlugin logged "Writing OpenAPI spec" / "Created OpenAPI
spec file" when writing .tsp files. Log messages now refer to TypeSpec
files, and the integration test asserts the messages.

Closes dotnet#1975

Co-authored-by: Copilot App <223556219+Copilot@users.noreply.github.com>
Copilot-Session: 4afa2bd8-e47d-4362-b7fd-412d95af4216
@waldekmastykarz
waldekmastykarz requested a review from a team as a code owner October 21, 2026 13:54
Copilot AI balanced review requested due to automatic review settings October 21, 2026 13:54

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟢 Approval recommended

The focused correction matches the issue requirements and includes regression coverage, with no identified blocking issues.

No open issues 🎉

What changed in this PR

Corrects TypeSpec generator log messages to identify .tsp output accurately, addressing #1975.

Changes:

  • Replaces OpenAPI wording with TypeSpec in two log messages.
  • Adds regression assertions for the corrected messages and absence of OpenAPI wording.
File Description
DevProxy.Plugins/​Generation/​TypeSpecGeneratorPlugin.cs Corrects debug and information log messages.
DevProxy.Integration.Tests/​GenerationPluginsIntegrationTests.cs Captures logs and verifies TypeSpec wording.

Review effort: Balanced

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

🟢 Approval recommended

The focused logging correction matches the issue requirements and includes regression assertions, with no blocking issues identified.

No open issues 🎉

Review effort: Balanced

This branch has not been deployed

No deployments
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.

TypeSpecGeneratorPlugin logs "Writing OpenAPI spec" while writing TypeSpec files

2 participants