Skip to content

Commit 37559dd

Browse files
feat: skips NUTs for displaydependencies if api version is less than 65
1 parent 338c2d2 commit 37559dd

1 file changed

Lines changed: 10 additions & 1 deletion

File tree

test/commands/package/packageVersion.nut.ts

Lines changed: 10 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -484,10 +484,19 @@ describe('package:version:*', () => {
484484
const NODE_LABEL_REGEX = /label="[^"]*@\d+\.\d+\.\d+\.\d+"/;
485485
const EDGE_REGEX = /\t node_\w+ -> node_\w+/g;
486486

487-
before('dependencies project setup', async () => {
487+
before('dependencies project setup', async function () {
488488
const query = 'SELECT Id, Package2Version.SubscriberPackageVersionId FROM Package2VersionCreateRequest LIMIT 10';
489489
configAggregator = await ConfigAggregator.create();
490490
devHubOrg = await Org.create({ aliasOrUsername: configAggregator.getPropertyValue<string>('target-dev-hub') });
491+
// Check API version before proceeding
492+
const apiVersion = parseFloat(devHubOrg.getConnection().getApiVersion());
493+
if (apiVersion < 65.0) {
494+
// eslint-disable-next-line no-console
495+
console.log(
496+
`Skipping package:version:displaydependencies tests - API version ${apiVersion} is below required version 65.0 for displaydependencies command.`
497+
);
498+
this.skip();
499+
}
491500
const pvRecords = (await devHubOrg.getConnection().tooling.query<PackageVersionCreateRequestResult>(query))
492501
.records;
493502

0 commit comments

Comments
 (0)