diff --git a/lib/modules/datasource/orb/__snapshots__/index.spec.ts.snap b/lib/modules/datasource/orb/__snapshots__/index.spec.ts.snap index b1b7446288dc3ce5e49580d06c31ab2fb2d29551..b3583fe0121db5ac01afd2ce3b2fb79f04cb530a 100644 --- a/lib/modules/datasource/orb/__snapshots__/index.spec.ts.snap +++ b/lib/modules/datasource/orb/__snapshots__/index.spec.ts.snap @@ -3,6 +3,7 @@ exports[`modules/datasource/orb/index getReleases processes homeUrl 1`] = ` { "homepage": "https://google.com", + "isPrivate": false, "registryUrl": "https://circleci.com/", "releases": [ { @@ -51,6 +52,7 @@ exports[`modules/datasource/orb/index getReleases processes homeUrl 1`] = ` exports[`modules/datasource/orb/index getReleases processes real data 1`] = ` { "homepage": "https://circleci.com/developer/orbs/orb/hyper-expanse/library-release-workflows", + "isPrivate": false, "registryUrl": "https://circleci.com/", "releases": [ { diff --git a/lib/modules/datasource/orb/index.ts b/lib/modules/datasource/orb/index.ts index 0eca02f4f0daa40e264683633a97d8bdef982e42..98f0a2c7e8cdf4f6f3da6fbbbf05e449874e3e17 100644 --- a/lib/modules/datasource/orb/index.ts +++ b/lib/modules/datasource/orb/index.ts @@ -9,6 +9,7 @@ query($packageName: String!) { orb(name: $packageName) { name, homeUrl, + isPrivate, versions { version, createdAt @@ -65,7 +66,7 @@ export class OrbDatasource extends Datasource { releaseTimestamp: createdAt ?? null, })); - const dep = { homepage, releases }; + const dep = { homepage, isPrivate: !!orb.isPrivate, releases }; logger.trace({ dep }, 'dep'); return dep; } diff --git a/lib/modules/datasource/orb/types.ts b/lib/modules/datasource/orb/types.ts index c0beaeed644259b5239d807a57d02972eee8fede..ecb99c98fd493f79827fcf399c26946192630c00 100644 --- a/lib/modules/datasource/orb/types.ts +++ b/lib/modules/datasource/orb/types.ts @@ -1,5 +1,6 @@ export interface OrbRelease { homeUrl?: string; + isPrivate?: boolean; versions: { version: string; createdAt?: string;