From d5f254f8e462c403cdf4a556bf7317a04b4fb1e8 Mon Sep 17 00:00:00 2001 From: blam Date: Tue, 8 Oct 2024 11:27:54 +0200 Subject: [PATCH] chore: check that it's not already a bound version Signed-off-by: blam --- packages/yarn-plugin/src/resolver/BackstageResolver.ts | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/packages/yarn-plugin/src/resolver/BackstageResolver.ts b/packages/yarn-plugin/src/resolver/BackstageResolver.ts index 82e6c013a3..01ff66f439 100644 --- a/packages/yarn-plugin/src/resolver/BackstageResolver.ts +++ b/packages/yarn-plugin/src/resolver/BackstageResolver.ts @@ -44,7 +44,10 @@ export class BackstageResolver implements Resolver { * the version in backstage.json changes. */ bindDescriptor(descriptor: Descriptor): Descriptor { - if (descriptor.range !== 'backstage:^') { + if ( + descriptor.range !== 'backstage:^' && + !descriptor.range.startsWith('backstage:') + ) { throw new Error( `Unsupported version range "${ descriptor.range