Skip to content

Error when @versioned is used with @service({version:"X"})#1871

Merged
tjprescott merged 3 commits into
microsoft:mainfrom
tjprescott:versioning/IncompatibleDecoratorUsage
Apr 27, 2023
Merged

Error when @versioned is used with @service({version:"X"})#1871
tjprescott merged 3 commits into
microsoft:mainfrom
tjprescott:versioning/IncompatibleDecoratorUsage

Conversation

@tjprescott

Copy link
Copy Markdown
Member

Fixes #1866 (for real this time!)

Because it is illogical and contrary to design to have a service version specified in conjunction with @versioned, here we raise an error diagnostic.

cc/ @iscai-msft

@github-actions

Copy link
Copy Markdown
Contributor

Changes in this PR will be published to the following url to try(check status of TypeSpec Pull Request Try It pipeline for publish status):
Playground: https://cadlplayground.z22.web.core.windows.net/prs/1871/

Website: https://cadlwebsite.z1.web.core.windows.net/prs/1871/

@tjprescott
tjprescott force-pushed the versioning/IncompatibleDecoratorUsage branch 2 times, most recently from 14c25b2 to bb48872 Compare April 27, 2023 16:33
@tjprescott
tjprescott force-pushed the versioning/IncompatibleDecoratorUsage branch from bb48872 to 04184bb Compare April 27, 2023 16:38
Comment thread packages/versioning/src/lib.ts Outdated
Comment thread packages/versioning/src/lib.ts Outdated
tjprescott and others added 2 commits April 27, 2023 09:55
Co-authored-by: Timothee Guerin <timothee.guerin@outlook.com>
@tjprescott
tjprescott merged commit 1fa0aa0 into microsoft:main Apr 27, 2023
@tjprescott
tjprescott deleted the versioning/IncompatibleDecoratorUsage branch April 27, 2023 17:13
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.

raise if version specified through @versioned and @service.version

2 participants