npm package diff

Package: @forge/manifest

Versions: 8.7.0-next.3 - 8.7.0-next.4

Modified: package/out/schema/basic-manifest-schema.json

Index: package/out/schema/basic-manifest-schema.json
===================================================================
--- package/out/schema/basic-manifest-schema.json
+++ package/out/schema/basic-manifest-schema.json
@@ -35,8 +35,17 @@
                                 "nodejs18.x",
                                 "nodejs20.x",
                                 "nodejs22.x"
                             ]
+                        },
+                        "architecture": {
+                            "description": "Lambda architecture, its value can be either 'x86_64' or 'arm64'. Default value is 'x86_64'.",
+                            "title": "architecture",
+                            "type": "string",
+                            "enum": [
+                                "x86_64",
+                                "arm64"
+                            ]
                         }
                     },
                     "title": "runtime",
                     "type": "object",

Modified: package/out/schema/manifest-schema.json

Large diffs are not rendered by default.

Modified: package/package.json

Index: package/package.json
===================================================================
--- package/package.json
+++ package/package.json
@@ -1,7 +1,7 @@
 {
   "name": "@forge/manifest",
-  "version": "8.7.0-next.3",
+  "version": "8.7.0-next.4",
   "description": "Definitions and validations of the Forge manifest",
   "main": "out/index.js",
   "scripts": {
     "build": "yarn run compile",

Modified: package/out/scopes/shipyard-scopes.json

Index: package/out/scopes/shipyard-scopes.json
===================================================================
--- package/out/scopes/shipyard-scopes.json
+++ package/out/scopes/shipyard-scopes.json
@@ -29,8 +29,9 @@
     "delete:connect-jira",
     "delete:content:confluence",
     "delete:conversation-info:jira",
     "delete:custom-content:confluence",
+    "delete:customer-org-info:jira",
     "delete:customer.detail-field:jira-service-management",
     "delete:dashboard:jira",
     "delete:dashboard.property:jira",
     "delete:database:confluence",
@@ -170,8 +171,9 @@
     "read:content.restriction:confluence",
     "read:conversation-info:jira",
     "read:custom-content:confluence",
     "read:custom-field-contextual-configuration:jira",
+    "read:customer-org:jira",
     "read:customer:entitlement:jira-service-management",
     "read:customer:jira-service-management",
     "read:customer.detail-field:jira-service-management",
     "read:customer.detail:jira-service-management",
@@ -391,8 +393,9 @@
     "write:content.restriction:confluence",
     "write:conversation-info:jira",
     "write:custom-content:confluence",
     "write:custom-field-contextual-configuration:jira",
+    "write:customer-org-info:jira",
     "write:customer:entitlement:jira-service-management",
     "write:customer:jira-service-management",
     "write:customer.detail-field:jira-service-management",
     "write:customer.detail:jira-service-management",

Modified: package/CHANGELOG.md

Index: package/CHANGELOG.md
===================================================================
--- package/CHANGELOG.md
+++ package/CHANGELOG.md
@@ -1,6 +1,13 @@
 # @forge/manifest
 
+## 8.7.0-next.4
+
+### Patch Changes
+
+- ba58c3a: allow app developer to configure lambda architecture
+- 55df193: Update manifest definitions
+
 ## 8.7.0-next.3
 
 ### Patch Changes

Modified: package/out/schema/basic-manifest.d.ts

Index: package/out/schema/basic-manifest.d.ts
===================================================================
--- package/out/schema/basic-manifest.d.ts
+++ package/out/schema/basic-manifest.d.ts
@@ -21,8 +21,12 @@
  * Name of the runtime to use for app execution.
  */
 export type Name = 'sandbox' | 'nodejs18.x' | 'nodejs20.x' | 'nodejs22.x';
 /**
+ * Lambda architecture, its value can be either 'x86_64' or 'arm64'. Default value is 'x86_64'.
+ */
+export type Architecture = 'x86_64' | 'arm64';
+/**
  * The required product for cross-product functionality. If not set, app is not a cross-product app.
  */
 export type RequiredProduct = 'confluence' | 'jira' | 'compass';
 /**
@@ -167,8 +171,9 @@
  */
 export interface Runtime {
   snapshots?: Snapshots;
   name: Name;
+  architecture?: Architecture;
 }
 /**
  * Options related to paid app licensing
  */

Modified: package/out/schema/manifest.d.ts

Large diffs are not rendered by default.