npm package diff
Package: @forge/cli
Versions: 10.5.0-next.1-experimental-264fa0f - 10.5.0-next.11
Modified:package/out/installations/site-translation/cloudid-products.js
Index: package/out/installations/site-translation/cloudid-products.js
===================================================================
--- package/out/installations/site-translation/cloudid-products.js
+++ package/out/installations/site-translation/cloudid-products.js
@@ -8,9 +8,8 @@
super(cli_shared_1.Text.install.error.invalidAtlassianSite(url));
}
}
exports.InvalidAtlassianSiteError = InvalidAtlassianSiteError;
-const RESOURCE_TYPE = 'site';
const tenantContextsToCloudId = (url, contexts) => {
if (!contexts.length) {
throw new InvalidAtlassianSiteError(url);
}
@@ -31,22 +30,24 @@
constructor(graphqlClient) {
this.graphqlClient = graphqlClient;
}
ariBelongsToProduct(ari) {
- return ari.resourceType === RESOURCE_TYPE;
+ return (ari.resourceType === cli_shared_1.SITE_RESOURCE_TYPE ||
+ (ari.resourceType === cli_shared_1.WORKSPACE_RESOURCE_TYPE &&
+ ![cli_shared_1.TRELLO_RESOURCE_OWNER, cli_shared_1.BITBUCKET_RESOURCE_OWNER].includes(ari.resourceOwner)));
}
async buildInstallationContext(product, site) {
const cloudId = await this.getCloudId(site);
const ari = ari_1.AnyAri.create({
resourceOwner: (0, cli_shared_1.ariResourceOwner)(product),
- resourceType: RESOURCE_TYPE,
+ resourceType: cli_shared_1.SITE_RESOURCE_TYPE,
resourceId: cloudId
});
return ari;
}
async getSitesForResourceAris(aris) {
const MAX_CLOUD_IDS_AT_ONCE = 20;
- const cloudIds = [...new Set(aris.map((ari) => ari.resourceId))];
+ const cloudIds = [...new Set(aris.map((ari) => ari.derivedCloudId))];
const cloudIdsChunks = [];
for (let i = 0; i < cloudIds.length; i += MAX_CLOUD_IDS_AT_ONCE) {
cloudIdsChunks.push(cloudIds.slice(i, i + MAX_CLOUD_IDS_AT_ONCE));
}
@@ -67,9 +68,9 @@
const maybeHostname = tenantToHostname(tenantContexts[index]);
cloudIdToHostname[cloudId] = maybeHostname || cloudId;
});
aris.forEach((ari) => {
- ariToHostname[ari.toString()] = cloudIdToHostname[ari.resourceId];
+ ariToHostname[ari.toString()] = cloudIdToHostname[ari.derivedCloudId];
});
return ariToHostname;
}
async getCloudId(site) {
Modified:package/out/command-line/controller/default-environment-controller.js
Index: package/out/command-line/controller/default-environment-controller.js
===================================================================
--- package/out/command-line/controller/default-environment-controller.js
+++ package/out/command-line/controller/default-environment-controller.js
@@ -44,9 +44,9 @@
}
if (nonInteractive) {
throw new DefaultEnvironmentNotSetError();
}
- return this.promptAndSetDefaultEnvironmentForContributor(currentUser.name);
+ return this.promptAndSetDefaultEnvironmentForContributor('');
}
async getDefaultEnvironment() {
try {
const { id: appId } = await this.getAppConfig();
Modified:package/out/installations/graphql-client.js
Index: package/out/installations/graphql-client.js
===================================================================
--- package/out/installations/graphql-client.js
+++ package/out/installations/graphql-client.js
@@ -1,7 +1,7 @@
"use strict";
Object.defineProperty(exports, "__esModule", { value: true });
-exports.InstallationsGraphqlClient = exports.UnknownSiteWithoutResourceIdError = exports.InstallationNotFoundError = exports.MissingAppUninstallTask = exports.MissingAppEnvironmentError = exports.MissingAppError = exports.InstallationRequestFailedError = exports.MissingTaskIdError = exports.EnvironmentNotFoundError = exports.UpgradeError = exports.InstallationError = exports.AlreadyInstalledError = exports.PermissionDeniedError = exports.ALREADY_UPGRADED_CODE = exports.UNINSTALLATION_EVENT_POLL_INTERVAL = void 0;
+exports.InstallationsGraphqlClient = exports.InstallationNotFoundError = exports.MissingAppUninstallTask = exports.MissingAppEnvironmentError = exports.MissingAppError = exports.InstallationRequestFailedError = exports.MissingTaskIdError = exports.EnvironmentNotFoundError = exports.UpgradeError = exports.InstallationError = exports.AlreadyInstalledError = exports.PermissionDeniedError = exports.ALREADY_UPGRADED_CODE = exports.UNINSTALLATION_EVENT_POLL_INTERVAL = void 0;
const exponential_backoff_1 = require("exponential-backoff");
const ari_1 = require("@forge/util/packages/ari");
const cli_shared_1 = require("@forge/cli-shared");
const harmonized_app_installation_errors_1 = require("./harmonized-apps/harmonized-app-installation-errors");
@@ -70,14 +70,8 @@
exports.MissingAppUninstallTask = MissingAppUninstallTask;
class InstallationNotFoundError extends cli_shared_1.UserError {
}
exports.InstallationNotFoundError = InstallationNotFoundError;
-class UnknownSiteWithoutResourceIdError extends Error {
- constructor() {
- super(cli_shared_1.Text.installList.noResourceId);
- }
-}
-exports.UnknownSiteWithoutResourceIdError = UnknownSiteWithoutResourceIdError;
class InstallationsGraphqlClient {
graphqlClient;
cloudIdTranslator;
bitbucketTranslator;
@@ -324,29 +318,22 @@
return [...new Set(installationContexts.filter((context) => condition(context)))];
}
async getCombinedHostnameMap(installationContexts) {
const bitbucketAris = this.getResourceArisForProduct(installationContexts, this.bitbucketTranslator.ariBelongsToProduct);
- const workspaceAriToHostname = await this.bitbucketTranslator.getSitesForResourceAris(bitbucketAris);
+ const bbWorkspaceAriToHostname = await this.bitbucketTranslator.getSitesForResourceAris(bitbucketAris);
const cloudIdAris = this.getResourceArisForProduct(installationContexts, this.cloudIdTranslator.ariBelongsToProduct);
const siteAriToHostname = await this.cloudIdTranslator.getSitesForResourceAris(cloudIdAris);
const combinedAriToHostname = {
...siteAriToHostname,
- ...workspaceAriToHostname
+ ...bbWorkspaceAriToHostname
};
return combinedAriToHostname;
}
async resolveInstallationsHostnames(installations) {
if (!installations.length) {
return [];
}
- const installationContexts = installations.map(({ installation }) => {
- const context = ari_1.AnyAri.parse(installation.installationContext);
- const resourceId = context.resourceId;
- if (!resourceId) {
- throw new UnknownSiteWithoutResourceIdError();
- }
- return context;
- });
+ const installationContexts = installations.map(({ installation }) => (0, cli_shared_1.parseInstallationContext)(installation.installationContext));
const combinedAriToHostname = await this.getCombinedHostnameMap(installationContexts);
return installationContexts.map((context, i) => {
const { environment, environmentType, installation } = installations[i];
const site = combinedAriToHostname[context.toString()];
Modified:package/npm-shrinkwrap.json
too-big
Modified:package/package.json
Index: package/package.json
===================================================================
--- package/package.json
+++ package/package.json
@@ -1,7 +1,7 @@
{
"name": "@forge/cli",
- "version": "10.5.0-next.1-experimental-264fa0f",
+ "version": "10.5.0-next.11",
"description": "A command line interface for managing Atlassian-hosted apps",
"author": "Atlassian",
"license": "UNLICENSED",
"bin": {
@@ -17,22 +17,22 @@
"postbuild": "chmod +x out/bin/*.js && ts-node scripts/configureAutocomplete.ts",
"postinstall": "node -e \"fs.existsSync('./out/bin/postinstall.js') && require('./out/bin/postinstall.js')\""
},
"dependencies": {
- "@forge/bundler": "4.17.6-next.1-experimental-264fa0f",
- "@forge/cli-shared": "5.4.0-next.1-experimental-264fa0f",
+ "@forge/bundler": "4.18.0-next.10",
+ "@forge/cli-shared": "5.4.0-next.9",
"@forge/egress": "1.2.13",
- "@forge/lint": "5.3.2-next.1-experimental-264fa0f",
- "@forge/manifest": "7.5.4-next.0-experimental-264fa0f",
+ "@forge/lint": "5.3.2-next.9",
+ "@forge/manifest": "7.6.0-next.6",
"@forge/runtime": "5.10.1",
- "@forge/tunnel": "5.4.0-next.1-experimental-264fa0f",
+ "@forge/tunnel": "5.4.0-next.11",
"@forge/util": "1.4.4",
"@sentry/node": "7.100.1",
"ajv": "^8.12.0",
"archiver": "^6.0.2",
"case": "^1.6.3",
"chalk": "^4.1.2",
- "cheerio": "^1.0.0",
+ "cheerio": "^0.22.0",
"cli-table3": "^0.6.3",
"command-exists": "^1.2.9",
"commander": "^11.1.0",
"cross-spawn": "^7.0.3",
Modified:package/out/installations/site-translation/bitbucket.d.ts.map
Index: package/out/installations/site-translation/bitbucket.d.ts.map
===================================================================
--- package/out/installations/site-translation/bitbucket.d.ts.map
+++ package/out/installations/site-translation/bitbucket.d.ts.map
@@ -1,1 +1,1 @@
-{"version":3,"file":"bitbucket.d.ts","sourceRoot":"","sources":["../../../src/installations/site-translation/bitbucket.ts"],"names":[],"mappings":";AACA,OAAO,EAAE,cAAc,EAAE,cAAc,EAAE,MAAM,oBAAoB,CAAC;AACpE,OAAO,EAAE,GAAG,EAAE,MAAM,KAAK,CAAC;AAC1B,OAAO,EAAE,GAAG,EAAU,MAAM,0BAA0B,CAAC;AAGvD,qBAAa,qBAAsB,SAAQ,KAAK;gBAClC,GAAG,EAAE,GAAG;CAGrB;AAOD,eAAO,MAAM,oBAAoB,QAAO,MAEvC,CAAC;AAEF,qBAAa,mBAAoB,YAAW,cAAc;IACjD,mBAAmB,CAAC,GAAG,EAAE,cAAc,GAAG,OAAO;IAI3C,wBAAwB,CAAC,OAAO,EAAE,MAAM,EAAE,IAAI,EAAE,GAAG,GAAG,OAAO,CAAC,GAAG,CAAC;IAUlE,uBAAuB,CAAC,IAAI,EAAE,cAAc,EAAE,GAAG,OAAO,CAAC,MAAM,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;YAc/E,cAAc;IAwBf,eAAe,CAAC,WAAW,EAAE,MAAM,GAAG,OAAO,CAAC,GAAG,GAAG,IAAI,CAAC;IAsBtE,OAAO,CAAC,mBAAmB;IAI3B,OAAO,CAAC,kBAAkB;IAI1B,OAAO,CAAC,aAAa;IAKrB,OAAO,CAAC,oBAAoB;IAW5B,OAAO,CAAC,iBAAiB;CAG1B"}
\ No newline at end of file
+{"version":3,"file":"bitbucket.d.ts","sourceRoot":"","sources":["../../../src/installations/site-translation/bitbucket.ts"],"names":[],"mappings":";AACA,OAAO,EAAE,cAAc,EAAE,MAAM,oBAAoB,CAAC;AACpD,OAAO,EAAE,GAAG,EAAE,MAAM,KAAK,CAAC;AAC1B,OAAO,EAAE,GAAG,EAAU,MAAM,0BAA0B,CAAC;AACvD,OAAO,EAAE,WAAW,EAA0B,MAAM,mBAAmB,CAAC;AAExE,qBAAa,qBAAsB,SAAQ,KAAK;gBAClC,GAAG,EAAE,GAAG;CAGrB;AAOD,eAAO,MAAM,oBAAoB,QAAO,MAEvC,CAAC;AAEF,qBAAa,mBAAoB,YAAW,cAAc;IACjD,mBAAmB,CAAC,GAAG,EAAE,WAAW,GAAG,OAAO;IAIxC,wBAAwB,CAAC,OAAO,EAAE,MAAM,EAAE,IAAI,EAAE,GAAG,GAAG,OAAO,CAAC,GAAG,CAAC;IAUlE,uBAAuB,CAAC,IAAI,EAAE,WAAW,EAAE,GAAG,OAAO,CAAC,MAAM,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;YAc5E,cAAc;IAwBf,eAAe,CAAC,WAAW,EAAE,MAAM,GAAG,OAAO,CAAC,GAAG,GAAG,IAAI,CAAC;IAsBtE,OAAO,CAAC,mBAAmB;IAI3B,OAAO,CAAC,kBAAkB;IAI1B,OAAO,CAAC,aAAa;IAKrB,OAAO,CAAC,oBAAoB;IAW5B,OAAO,CAAC,iBAAiB;CAG1B"}
\ No newline at end of file
Modified:package/out/installations/site-translation/cloudid-products.d.ts.map
Index: package/out/installations/site-translation/cloudid-products.d.ts.map
===================================================================
--- package/out/installations/site-translation/cloudid-products.d.ts.map
+++ package/out/installations/site-translation/cloudid-products.d.ts.map
@@ -1,1 +1,1 @@
-{"version":3,"file":"cloudid-products.d.ts","sourceRoot":"","sources":["../../../src/installations/site-translation/cloudid-products.ts"],"names":[],"mappings":";AAAA,OAAO,EAAE,cAAc,EAAE,cAAc,EAAE,MAAM,oBAAoB,CAAC;AACpE,OAAO,EAAE,GAAG,EAAE,MAAM,KAAK,CAAC;AAC1B,OAAO,EAAE,GAAG,EAAU,MAAM,0BAA0B,CAAC;AACvD,OAAO,EAAE,aAAa,EAA8B,SAAS,EAAoB,MAAM,mBAAmB,CAAC;AAE3G,qBAAa,yBAA0B,SAAQ,SAAS;gBAC1C,GAAG,EAAE,GAAG;CAGrB;AAyBD,qBAAa,iBAAkB,YAAW,cAAc;IAC1C,OAAO,CAAC,aAAa;gBAAb,aAAa,EAAE,aAAa;IAEzC,mBAAmB,CAAC,GAAG,EAAE,cAAc,GAAG,OAAO;IAI3C,wBAAwB,CAAC,OAAO,EAAE,MAAM,EAAE,IAAI,EAAE,GAAG,GAAG,OAAO,CAAC,GAAG,CAAC;IAUlE,uBAAuB,CAAC,IAAI,EAAE,cAAc,EAAE,GAAG,OAAO,CAAC,MAAM,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;YA6C/E,UAAU;CAezB"}
\ No newline at end of file
+{"version":3,"file":"cloudid-products.d.ts","sourceRoot":"","sources":["../../../src/installations/site-translation/cloudid-products.ts"],"names":[],"mappings":";AAAA,OAAO,EAAE,cAAc,EAAE,MAAM,oBAAoB,CAAC;AACpD,OAAO,EAAE,GAAG,EAAE,MAAM,KAAK,CAAC;AAC1B,OAAO,EAAE,GAAG,EAAU,MAAM,0BAA0B,CAAC;AACvD,OAAO,EACL,aAAa,EAOb,SAAS,EAGT,WAAW,EACZ,MAAM,mBAAmB,CAAC;AAE3B,qBAAa,yBAA0B,SAAQ,SAAS;gBAC1C,GAAG,EAAE,GAAG;CAGrB;AAuBD,qBAAa,iBAAkB,YAAW,cAAc;IAC1C,OAAO,CAAC,aAAa;gBAAb,aAAa,EAAE,aAAa;IAEzC,mBAAmB,CAAC,GAAG,EAAE,WAAW,GAAG,OAAO;IAQxC,wBAAwB,CAAC,OAAO,EAAE,MAAM,EAAE,IAAI,EAAE,GAAG,GAAG,OAAO,CAAC,GAAG,CAAC;IAUlE,uBAAuB,CAAC,IAAI,EAAE,WAAW,EAAE,GAAG,OAAO,CAAC,MAAM,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC;YA4C5E,UAAU;CAezB"}
\ No newline at end of file
Modified:package/out/installations/graphql-client.d.ts.map
Index: package/out/installations/graphql-client.d.ts.map
===================================================================
--- package/out/installations/graphql-client.d.ts.map
+++ package/out/installations/graphql-client.d.ts.map
@@ -1,1 +1,1 @@
-{"version":3,"file":"graphql-client.d.ts","sourceRoot":"","sources":["../../src/installations/graphql-client.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
+{"version":3,"file":"graphql-client.d.ts","sourceRoot":"","sources":["../../src/installations/graphql-client.ts"],"names":[],"mappings":"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"}
\ No newline at end of file
Modified:package/out/installations/site-translation/site-translation.d.ts.map
Index: package/out/installations/site-translation/site-translation.d.ts.map
===================================================================
--- package/out/installations/site-translation/site-translation.d.ts.map
+++ package/out/installations/site-translation/site-translation.d.ts.map
@@ -1,1 +1,1 @@
-{"version":3,"file":"site-translation.d.ts","sourceRoot":"","sources":["../../../src/installations/site-translation/site-translation.ts"],"names":[],"mappings":";AAAA,OAAO,EAAE,GAAG,EAAE,MAAM,KAAK,CAAC;AAC1B,OAAO,EAAE,GAAG,EAAE,MAAM,0BAA0B,CAAC;AAE/C,MAAM,WAAW,cAAc;IAC7B,wBAAwB,EAAE,CAAC,OAAO,EAAE,MAAM,EAAE,IAAI,EAAE,GAAG,KAAK,OAAO,CAAC,GAAG,CAAC,CAAC;IAEvE,uBAAuB,EAAE,CAAC,GAAG,EAAE,cAAc,EAAE,KAAK,OAAO,CAAC,MAAM,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC,CAAC;IACpF,mBAAmB,EAAE,CAAC,GAAG,EAAE,cAAc,KAAK,OAAO,CAAC;CACvD;AAED,MAAM,WAAW,cAAe,SAAQ,GAAG;IACzC,UAAU,EAAE,MAAM,CAAC;CACpB"}
\ No newline at end of file
+{"version":3,"file":"site-translation.d.ts","sourceRoot":"","sources":["../../../src/installations/site-translation/site-translation.ts"],"names":[],"mappings":";AAAA,OAAO,EAAE,GAAG,EAAE,MAAM,KAAK,CAAC;AAC1B,OAAO,EAAE,GAAG,EAAE,MAAM,0BAA0B,CAAC;AAC/C,OAAO,EAAE,WAAW,EAAE,MAAM,mBAAmB,CAAC;AAEhD,MAAM,WAAW,cAAc;IAC7B,wBAAwB,EAAE,CAAC,OAAO,EAAE,MAAM,EAAE,IAAI,EAAE,GAAG,KAAK,OAAO,CAAC,GAAG,CAAC,CAAC;IAEvE,uBAAuB,EAAE,CAAC,GAAG,EAAE,WAAW,EAAE,KAAK,OAAO,CAAC,MAAM,CAAC,MAAM,EAAE,MAAM,CAAC,CAAC,CAAC;IACjF,mBAAmB,EAAE,CAAC,GAAG,EAAE,WAAW,KAAK,OAAO,CAAC;CACpD"}
\ No newline at end of file
Modified:package/CHANGELOG.md
too-big
Modified:package/out/installations/site-translation/bitbucket.d.ts
Index: package/out/installations/site-translation/bitbucket.d.ts
===================================================================
--- package/out/installations/site-translation/bitbucket.d.ts
+++ package/out/installations/site-translation/bitbucket.d.ts
@@ -1,16 +1,17 @@
/// <reference types="node" />
-import { SiteTranslator, ResourcefulAri } from './site-translation';
+import { SiteTranslator } from './site-translation';
import { URL } from 'url';
import { Ari } from '@forge/util/packages/ari';
+import { EnrichedAri } from '@forge/cli-shared';
export declare class InvalidWorkspaceError extends Error {
constructor(url: URL);
}
export declare const getBitbucketEndpoint: () => string;
export declare class BitbucketTranslator implements SiteTranslator {
- ariBelongsToProduct(ari: ResourcefulAri): boolean;
+ ariBelongsToProduct(ari: EnrichedAri): boolean;
buildInstallationContext(product: string, site: URL): Promise<Ari>;
- getSitesForResourceAris(aris: ResourcefulAri[]): Promise<Record<string, string>>;
+ getSitesForResourceAris(aris: EnrichedAri[]): Promise<Record<string, string>>;
private getWorkspaceId;
getWorkspaceUrl(workspaceId: string): Promise<URL | null>;
private decorateWorkspaceId;
private extractWorkspaceId;
Modified:package/out/installations/site-translation/cloudid-products.d.ts
Index: package/out/installations/site-translation/cloudid-products.d.ts
===================================================================
--- package/out/installations/site-translation/cloudid-products.d.ts
+++ package/out/installations/site-translation/cloudid-products.d.ts
@@ -1,17 +1,17 @@
/// <reference types="node" />
-import { SiteTranslator, ResourcefulAri } from './site-translation';
+import { SiteTranslator } from './site-translation';
import { URL } from 'url';
import { Ari } from '@forge/util/packages/ari';
-import { GraphQLClient, UserError } from '@forge/cli-shared';
+import { GraphQLClient, UserError, EnrichedAri } from '@forge/cli-shared';
export declare class InvalidAtlassianSiteError extends UserError {
constructor(url: URL);
}
export declare class CloudIdTranslator implements SiteTranslator {
private graphqlClient;
constructor(graphqlClient: GraphQLClient);
- ariBelongsToProduct(ari: ResourcefulAri): boolean;
+ ariBelongsToProduct(ari: EnrichedAri): boolean;
buildInstallationContext(product: string, site: URL): Promise<Ari>;
- getSitesForResourceAris(aris: ResourcefulAri[]): Promise<Record<string, string>>;
+ getSitesForResourceAris(aris: EnrichedAri[]): Promise<Record<string, string>>;
private getCloudId;
}
//# sourceMappingURL=cloudid-products.d.ts.map
\ No newline at end of file
Modified:package/out/installations/graphql-client.d.ts
Index: package/out/installations/graphql-client.d.ts
===================================================================
--- package/out/installations/graphql-client.d.ts
+++ package/out/installations/graphql-client.d.ts
@@ -43,11 +43,8 @@
export declare class MissingAppUninstallTask extends Error {
}
export declare class InstallationNotFoundError extends UserError {
}
-export declare class UnknownSiteWithoutResourceIdError extends Error {
- constructor();
-}
export declare class InstallationsGraphqlClient implements InstallAppClient, ListAppInstallationsClient, UninstallAppClient, UpgradeAppInstallationsClient {
private readonly graphqlClient;
private readonly cloudIdTranslator;
private readonly bitbucketTranslator;
Modified:package/out/installations/site-translation/site-translation.d.ts
Index: package/out/installations/site-translation/site-translation.d.ts
===================================================================
--- package/out/installations/site-translation/site-translation.d.ts
+++ package/out/installations/site-translation/site-translation.d.ts
@@ -1,12 +1,10 @@
/// <reference types="node" />
import { URL } from 'url';
import { Ari } from '@forge/util/packages/ari';
+import { EnrichedAri } from '@forge/cli-shared';
export interface SiteTranslator {
buildInstallationContext: (product: string, site: URL) => Promise<Ari>;
- getSitesForResourceAris: (ari: ResourcefulAri[]) => Promise<Record<string, string>>;
- ariBelongsToProduct: (ari: ResourcefulAri) => boolean;
+ getSitesForResourceAris: (ari: EnrichedAri[]) => Promise<Record<string, string>>;
+ ariBelongsToProduct: (ari: EnrichedAri) => boolean;
}
-export interface ResourcefulAri extends Ari {
- resourceId: string;
-}
//# sourceMappingURL=site-translation.d.ts.map
\ No newline at end of file