HodorNV / ALOps

ALOps
59 stars 24 forks source link

ALops Appsource version in partner center not updated #654

Closed MortenRa closed 11 months ago

MortenRa commented 1 year ago

Describe the bug Using Alops Appsource task to submit to appsource, release pipeline runs fine but this not update offer description version properties to the version I´m uploading to appsource.

further more it names to library extension package file as the extension package file under Technical configuration, I would suggest to name it as the library app extension name(as it is another file)

image

The manifest property 'version' of the extension 'Use Dynamics' by 'Abakion' (version '22.0.202313.60408') specifies '22.0.202313.60408' while the offer description specifies '22.0.202313.60335'. Update the extension's manifest (app.json) or the offer description. For more information about the Technical Validation for the AppSource marketplace, see https://aka.ms/CheckBeforeYouSubmit.

the used yaml please provide the yaml that you used. It helps you put the yaml like this:

steps:
- task: Hodor.hodor-alops.ALOpsAppSource.ALOpsAppSource@1
  displayName: 'ALOps AppSource'
  inputs:
    azure_tenant_id: 'xx'
    azure_app_client_id: 'xx'
    azure_app_client_secret: 'xx'

the output

2023-07-17T12:40:18.0268310Z ##[section]Starting: ALOps AppSource
2023-07-17T12:40:18.0410218Z ==============================================================================
2023-07-17T12:40:18.0410611Z Task         : ALOps AppSource
2023-07-17T12:40:18.0410914Z Description  : Compile AL Extensions for Business Central
2023-07-17T12:40:18.0411220Z Version      : 1.457.4270
2023-07-17T12:40:18.0411482Z Author       : Hodor
2023-07-17T12:40:18.0412784Z Help         : Compile a Business Central extension from AL code.
2023-07-17T12:40:18.0413155Z ==============================================================================
2023-07-17T12:40:19.0233763Z *** Validate configuration
2023-07-17T12:40:19.0634078Z *** Task Inputs:
2023-07-17T12:40:19.0690837Z 
2023-07-17T12:40:19.0773320Z name                    value                                   
2023-07-17T12:40:19.0777791Z ----                    -----                                   
2023-07-17T12:40:19.0788532Z 
2023-07-17T12:40:19.0816199Z 
2023-07-17T12:40:19.0828018Z 
2023-07-17T12:40:19.1021745Z *** For documentation, please visit   : https://www.alops.be/documentation
2023-07-17T12:40:19.1070038Z 
2023-07-17T12:40:19.3649873Z *** ALOps License:
2023-07-17T12:40:19.3676724Z   * Licensed To: Abakion a/s (Enterprise [2x Project + 1x Collection])
2023-07-17T12:40:19.3682180Z 
2023-07-17T12:40:19.3870242Z *** Importing required PS-Functions
2023-07-17T12:40:19.4092629Z *** Load Management DLL's
2023-07-17T12:40:19.4272402Z *** Import NAV/BC Management DLL's [False]
2023-07-17T12:40:19.4323154Z *** ServiceTier not specified, loading default assemblies.
2023-07-17T12:40:19.4434291Z *** Default Assemblies not found. Load via BC-Artifacts
2023-07-17T12:40:19.4625931Z *** Install/Update BCContainerHelper [https://github.com/microsoft/navcontainerhelper]
2023-07-17T12:40:19.4687316Z *** Check BcContainerHelper
2023-07-17T12:40:19.6812199Z *** Load BcContainerHelper
2023-07-17T12:40:19.7827277Z BcContainerHelper version 4.0.14
2023-07-17T12:40:19.9887824Z BC.HelperFunctions emits usage statistics telemetry to Microsoft
2023-07-17T12:40:22.2619831Z 
2023-07-17T12:40:22.2620924Z ModuleType Version    Name                                ExportedCommands                                             
2023-07-17T12:40:22.2621748Z ---------- -------    ----                                ----------------                                             
2023-07-17T12:40:22.2622781Z Script     4.0.14     BcContainerHelper                   {Add-FontsToBcContainer, Add-GitToAlProjectFolder, AddTele...
2023-07-17T12:40:22.2623263Z 
2023-07-17T12:40:22.2623386Z 
2023-07-17T12:40:22.2623514Z 
2023-07-17T12:40:22.2627210Z 
2023-07-17T12:40:22.2668957Z ##[command]"Get-BCArtifactUrl" 
2023-07-17T12:40:22.2669756Z Name                           Value                                                                                   
2023-07-17T12:40:22.2670261Z ----                           -----                                                                                   
2023-07-17T12:40:22.2670664Z select                         Latest                                                                                  
2023-07-17T12:40:22.2671138Z type                           OnPrem                                                                                  
2023-07-17T12:40:22.2671623Z country                        W1                                                                                      
2023-07-17T12:40:22.2671797Z 
2023-07-17T12:40:22.2672185Z 
2023-07-17T12:40:22.2672556Z  -select: Latest -type: OnPrem -country: W1
2023-07-17T12:40:25.1247456Z *** Platform: C:\bcartifacts.cache\onprem\22.3.58346.58453\platform
2023-07-17T12:40:25.1288206Z *** Localisation: C:\bcartifacts.cache\onprem\22.3.58346.58453\w1
2023-07-17T12:40:25.2786917Z *** BC Management DLL: C:\bcartifacts.cache\onprem\22.3.58346.58453\platform\ServiceTier\program files\Microsoft Dynamics NAV\220\Service\Management\Microsoft.Dynamics.Nav.Management.dll
2023-07-17T12:40:25.2880185Z *** Selected module: [C:\bcartifacts.cache\onprem\22.3.58346.58453\platform\ServiceTier\program files\Microsoft Dynamics NAV\220\Service\Management\Microsoft.Dynamics.Nav.Management.dll]
2023-07-17T12:40:25.2891215Z *** Loading module: [C:\bcartifacts.cache\onprem\22.3.58346.58453\platform\ServiceTier\program files\Microsoft Dynamics NAV\220\Service\Management\Microsoft.Dynamics.Nav.Management.dll]
2023-07-17T12:40:25.4201599Z *** BC App Management DLL: C:\bcartifacts.cache\onprem\22.3.58346.58453\platform\ServiceTier\program files\Microsoft Dynamics NAV\220\Service\Management\Microsoft.Dynamics.Nav.Apps.Management.dll
2023-07-17T12:40:25.4223953Z *** Selected module: [C:\bcartifacts.cache\onprem\22.3.58346.58453\platform\ServiceTier\program files\Microsoft Dynamics NAV\220\Service\Management\Microsoft.Dynamics.Nav.Apps.Management.dll]
2023-07-17T12:40:25.4234285Z *** Loading module: [C:\bcartifacts.cache\onprem\22.3.58346.58453\platform\ServiceTier\program files\Microsoft Dynamics NAV\220\Service\Management\Microsoft.Dynamics.Nav.Apps.Management.dll]
2023-07-17T12:40:25.4410751Z *** Load CodeAnalysis from [C:\bcartifacts.cache\onprem\22.3.58346.58453\platform\ServiceTier\program files\Microsoft Dynamics NAV\220\Service\Management]
2023-07-17T12:40:25.4565831Z *** Loading assemblies from: [C:\bcartifacts.cache\onprem\22.3.58346.58453\platform\ServiceTier\program files\Microsoft Dynamics NAV\220\Service\Management]
2023-07-17T12:40:25.4677616Z *** Loading: [C:\bcartifacts.cache\onprem\22.3.58346.58453\platform\ServiceTier\program files\Microsoft Dynamics NAV\220\Service\Management\Microsoft.Dynamics.Nav.CodeAnalysis.dll]
2023-07-17T12:40:25.5234647Z *** Check Powershell Module [AZ]
2023-07-17T12:40:25.5843564Z *** Install Powershell Module [AZ]
2023-07-17T12:44:42.6526104Z *** Request OAuth token for [api.partner.microsoft.com]
2023-07-17T12:44:42.6536645Z   * Client ID: xx
2023-07-17T12:44:42.8704616Z *** Fetch Offering-Data from [api.partner.microsoft.com]
2023-07-17T12:44:46.0828203Z *** Offerings found:
2023-07-17T12:44:46.0973863Z 
2023-07-17T12:44:46.0976196Z resourceType                    name                              externalIDs                                          
2023-07-17T12:44:46.0976830Z ------------                    ----                              -----------                                          
2023-07-17T12:44:46.0979730Z AzureDynamics365BusinessCentral Intercompany                      {@{type=AzureOfferId; value=intercompany}}           
2023-07-17T12:44:46.0980931Z AzureDynamics365BusinessCentral Created-by on Documents           {@{type=AzureOfferId; value=created_by_on_documents}}
2023-07-17T12:44:46.0981983Z AzureDynamics365BusinessCentral 3PL Manager                       {@{type=AzureOfferId; value=3pl_manager}}            
2023-07-17T12:44:46.0983041Z AzureDynamics365BusinessCentral Rental Management                 {@{type=AzureOfferId; value=rental_management}}      
2023-07-17T12:44:46.0983906Z AzureDynamics365BusinessCentral Document Handling                 {@{type=AzureOfferId; value=document_handling}}      
2023-07-17T12:44:46.0984581Z AzureDynamics365BusinessCentral Master Data Information           {@{type=AzureOfferId; value=99f36df7-4997-45ea-a5c...
2023-07-17T12:44:46.0985733Z AzureDynamics365BusinessCentral TimeLog PSA                       {@{type=AzureOfferId; value=timelog_psa}}            
2023-07-17T12:44:46.0986369Z AzureDynamics365BusinessCentral Shipping Manager                  {@{type=AzureOfferId; value=shipping_connector}}     
2023-07-17T12:44:46.0987070Z AzureDynamics365BusinessCentral Routing and BOM Overview          {@{type=AzureOfferId; value=routingbomoverview}}     
2023-07-17T12:44:46.0987822Z AzureDynamics365BusinessCentral Global Master Data Sync           {@{type=AzureOfferId; value=global_master_data_sync}}
2023-07-17T12:44:46.0989693Z AzureDynamics365BusinessCentral Warehouse Mobile                  {@{type=AzureOfferId; value=warehouse_mobile}}       
2023-07-17T12:44:46.0991454Z AzureDynamics365BusinessCentral AbakionLegal                      {@{type=AzureOfferId; value=d36e367f-3d56-4c7d-aad...
2023-07-17T12:44:46.0992182Z AzureDynamics365BusinessCentral TimeLog PSA DK                    {@{type=AzureOfferId; value=timelog_psa_dk}}         
2023-07-17T12:44:46.0992819Z AzureDynamics365BusinessCentral Reconstruction                    {@{type=AzureOfferId; value=abakion_legal_reconstr...
2023-07-17T12:44:46.0993462Z AzureDynamics365BusinessCentral Data Access                       {@{type=AzureOfferId; value=data_access_for_busine...
2023-07-17T12:44:46.0994440Z AzureDynamics365BusinessCentral Reverse Planning                  {@{type=AzureOfferId; value=6269fcb0-17f4-44ca-89f...
2023-07-17T12:44:46.0995110Z AzureDynamics365BusinessCentral Dynamic Data Exchange             {@{type=AzureOfferId; value=dynamic_data_exchange}}  
2023-07-17T12:44:46.0995778Z AzureDynamics365BusinessCentral Purchase Order Management         {@{type=AzureOfferId; value=purchase_order_managem...
2023-07-17T12:44:46.0996444Z AzureDynamics365BusinessCentral Subscription Management           {@{type=AzureOfferId; value=subscription_management}}
2023-07-17T12:44:46.0997401Z AzureDynamics365BusinessCentral VAT Rate per Dimension            {@{type=AzureOfferId; value=vat_rate_per_dimension}} 
2023-07-17T12:44:46.0998080Z AzureDynamics365BusinessCentral Production Order Cost Calculation {@{type=AzureOfferId; value=productiuon_order_cost...
2023-07-17T12:44:46.0998792Z AzureDynamics365BusinessCentral Graphical Inventory Profile       {@{type=AzureOfferId; value=graphical_inventory_pr...
2023-07-17T12:44:46.0999452Z AzureDynamics365BusinessCentral Sales Configurator                {@{type=AzureOfferId; value=sales_onfigurator}}      
2023-07-17T12:44:46.1000159Z AzureDynamics365BusinessCentral Sales Container Handling          {@{type=AzureOfferId; value=sales_container_handli...
2023-07-17T12:44:46.1042506Z AzureDynamics365BusinessCentral Electronic Invoicing with Sproom  {@{type=AzureOfferId; value=sproom_connector}}       
2023-07-17T12:44:46.1044256Z AzureDynamics365BusinessCentral B2B E-commerce                    {@{type=AzureOfferId; value=b2b-e-commerce}}         
2023-07-17T12:44:46.1045443Z AzureDynamics365BusinessCentral Debt Collection                   {@{type=AzureOfferId; value=abakion_legal_debt_col...
2023-07-17T12:44:46.1046495Z AzureDynamics365BusinessCentral Use Dynamics                      {@{type=AzureOfferId; value=use_dynamics}}           
2023-07-17T12:44:46.1047625Z AzureDynamics365BusinessCentral Pleo Connector Tester             {@{type=AzureOfferId; value=pleo_connector}}         
2023-07-17T12:44:46.1049019Z AzureDynamics365BusinessCentral Duty Reporting                    {@{type=AzureOfferId; value=duty_reporting}}         
2023-07-17T12:44:46.1050277Z AzureDynamics365BusinessCentral ROB-EX Scheduler Connector        {@{type=AzureOfferId; value=rob_ex_scheduler_conne...
2023-07-17T12:44:46.1051543Z AzureDynamics365BusinessCentral Client Matter Intake              {@{type=AzureOfferId; value=abakion_legal_cmi}}      
2023-07-17T12:44:46.1052804Z AzureDynamics365BusinessCentral Invoice Controlling               {@{type=AzureOfferId; value=abakion_legal_ic}}       
2023-07-17T12:44:46.1054021Z AzureDynamics365BusinessCentral Assign Quantity                   {@{type=AzureOfferId; value=assign_quantity}}        
2023-07-17T12:44:46.1055299Z AzureDynamics365BusinessCentral Document Customizer               {@{type=AzureOfferId; value=7bd3aadf-2774-4b6d-b34...
2023-07-17T12:44:46.1056506Z AzureDynamics365BusinessCentral Commerce Manager                  {@{type=AzureOfferId; value=commerce_manager}}       
2023-07-17T12:44:46.1057758Z AzureDynamics365BusinessCentral Purchase Container Handling       {@{type=AzureOfferId; value=purchase_container_han...
2023-07-17T12:44:46.1059464Z AzureDynamics365BusinessCentral Shortage On Demand Orders         {@{type=AzureOfferId; value=shortage_on_demand_ord...
2023-07-17T12:44:46.1060725Z AzureDynamics365BusinessCentral Abakion Legal DK                  {@{type=AzureOfferId; value=abakionlegal_dk}}        
2023-07-17T12:44:46.1061950Z AzureDynamics365BusinessCentral Labels Mobile                     {@{type=AzureOfferId; value=labels_mobile}}          
2023-07-17T12:44:46.1063135Z AzureDynamics365BusinessCentral Search Items                      {@{type=AzureOfferId; value=search_items}}           
2023-07-17T12:44:46.1064326Z AzureDynamics365BusinessCentral Shop Floor Mobile                 {@{type=AzureOfferId; value=shop_floor_mobile}}      
2023-07-17T12:44:46.1065563Z AzureDynamics365BusinessCentral Flexible Forecast                 {@{type=AzureOfferId; value=flexible_forecast}}      
2023-07-17T12:44:46.1066629Z AzureDynamics365BusinessCentral Job Time Mobile                   {@{type=AzureOfferId; value=job_time_mobile}}        
2023-07-17T12:44:46.1067676Z AzureDynamics365BusinessCentral Finance Manager                   {@{type=AzureOfferId; value=finance_manager}}        
2023-07-17T12:44:46.1068788Z AzureDynamics365BusinessCentral Pleo Connector Transact test      {@{type=AzureOfferId; value=pleoconnectortransactt...
2023-07-17T12:44:46.1069584Z 
2023-07-17T12:44:46.1069758Z 
2023-07-17T12:44:46.1069946Z 
2023-07-17T12:44:46.1070187Z 
2023-07-17T12:44:46.1070728Z *** Discover available .app files
2023-07-17T12:44:46.1071657Z *** Read App Manifest: [C:\agent\_work\r3\a\_App Manager\Abakion Apps\Abakion App Manager Core_22.2.202328.69000_APP.app].
2023-07-17T12:44:46.1704695Z *** Read App Manifest: [C:\agent\_work\r3\a\_UseDynamics\Abakion Apps\Use Dynamics_22.0.202313.60408_APP.app].
2023-07-17T12:44:46.1802058Z *** App Manifests [2]:
2023-07-17T12:44:46.1861627Z 
2023-07-17T12:44:46.1863185Z Path                                                                                             AppId                 
2023-07-17T12:44:46.1863836Z ----                                                                                             -----                 
2023-07-17T12:44:46.1864818Z C:\agent\_work\r3\a\_App Manager\Abakion Apps\Abakion App Manager Core_22.2.202328.69000_APP.app 9cf9feca-8d2d-49f3-...
2023-07-17T12:44:46.1866004Z C:\agent\_work\r3\a\_UseDynamics\Abakion Apps\Use Dynamics_22.0.202313.60408_APP.app             f89b4056-ba61-40e4-...
2023-07-17T12:44:46.1866396Z 
2023-07-17T12:44:46.1866506Z 
2023-07-17T12:44:46.1866616Z 
2023-07-17T12:44:46.1965662Z *** Unique App Manifests in latest version [2]:
2023-07-17T12:44:46.1996215Z 
2023-07-17T12:44:46.1997266Z Path                                                                                             AppId                 
2023-07-17T12:44:46.1997934Z ----                                                                                             -----                 
2023-07-17T12:44:46.1998773Z C:\agent\_work\r3\a\_App Manager\Abakion Apps\Abakion App Manager Core_22.2.202328.69000_APP.app 9cf9feca-8d2d-49f3-...
2023-07-17T12:44:46.1999720Z C:\agent\_work\r3\a\_UseDynamics\Abakion Apps\Use Dynamics_22.0.202313.60408_APP.app             f89b4056-ba61-40e4-...
2023-07-17T12:44:46.2000169Z 
2023-07-17T12:44:46.2000333Z 
2023-07-17T12:44:46.2000519Z 
2023-07-17T12:44:46.2026598Z *** Offering: Intercompany
2023-07-17T12:44:46.2058786Z 
2023-07-17T12:44:46.2070128Z *** Offering: Created-by on Documents
2023-07-17T12:44:46.2077317Z 
2023-07-17T12:44:46.2089945Z *** Offering: 3PL Manager
2023-07-17T12:44:46.2096826Z 
2023-07-17T12:44:46.2110788Z *** Offering: Rental Management
2023-07-17T12:44:46.2116545Z 
2023-07-17T12:44:46.2129099Z *** Offering: Document Handling
2023-07-17T12:44:46.2135705Z 
2023-07-17T12:44:46.2151546Z *** Offering: Master Data Information
2023-07-17T12:44:46.2157272Z 
2023-07-17T12:44:46.2168641Z *** Offering: TimeLog PSA
2023-07-17T12:44:46.2175118Z 
2023-07-17T12:44:46.2185865Z *** Offering: Shipping Manager
2023-07-17T12:44:46.2192298Z 
2023-07-17T12:44:46.2203623Z *** Offering: Routing and BOM Overview
2023-07-17T12:44:46.2210704Z 
2023-07-17T12:44:46.2222993Z *** Offering: Global Master Data Sync
2023-07-17T12:44:46.2229721Z 
2023-07-17T12:44:46.2241909Z *** Offering: Warehouse Mobile
2023-07-17T12:44:46.2248790Z 
2023-07-17T12:44:46.2261056Z *** Offering: AbakionLegal
2023-07-17T12:44:46.2267754Z 
2023-07-17T12:44:46.2279868Z *** Offering: TimeLog PSA DK
2023-07-17T12:44:46.2286696Z 
2023-07-17T12:44:46.2299695Z *** Offering: Reconstruction
2023-07-17T12:44:46.2306479Z 
2023-07-17T12:44:46.2318918Z *** Offering: Data Access
2023-07-17T12:44:46.2325651Z 
2023-07-17T12:44:46.2338119Z *** Offering: Reverse Planning
2023-07-17T12:44:46.2344903Z 
2023-07-17T12:44:46.2356043Z *** Offering: Dynamic Data Exchange
2023-07-17T12:44:46.2362725Z 
2023-07-17T12:44:46.2374667Z *** Offering: Purchase Order Management
2023-07-17T12:44:46.2380914Z 
2023-07-17T12:44:46.2391598Z *** Offering: Subscription Management
2023-07-17T12:44:46.2398413Z 
2023-07-17T12:44:46.2410042Z *** Offering: VAT Rate per Dimension
2023-07-17T12:44:46.2416246Z 
2023-07-17T12:44:46.2426607Z *** Offering: Production Order Cost Calculation
2023-07-17T12:44:46.2432561Z 
2023-07-17T12:44:46.2442841Z *** Offering: Graphical Inventory Profile
2023-07-17T12:44:46.2448901Z 
2023-07-17T12:44:46.2460775Z *** Offering: Sales Configurator
2023-07-17T12:44:46.2467590Z 
2023-07-17T12:44:46.2479332Z *** Offering: Sales Container Handling
2023-07-17T12:44:46.2485936Z 
2023-07-17T12:44:46.2497098Z *** Offering: Electronic Invoicing with Sproom
2023-07-17T12:44:46.2503246Z 
2023-07-17T12:44:46.2514025Z *** Offering: B2B E-commerce
2023-07-17T12:44:46.2520094Z 
2023-07-17T12:44:46.2531082Z *** Offering: Debt Collection
2023-07-17T12:44:46.2537143Z 
2023-07-17T12:44:46.2547914Z *** Offering: Use Dynamics
2023-07-17T12:44:46.2614336Z   * Id  : f89b4056-ba61-40e4-be79-b1b78b218f16
2023-07-17T12:44:46.2624140Z   * Name: Use Dynamics
2023-07-17T12:44:46.2648510Z   * Path: C:\agent\_work\r3\a\_UseDynamics\Abakion Apps\Use Dynamics_22.0.202313.60408_APP.app
2023-07-17T12:44:46.2763818Z   * Dependencies: 2
2023-07-17T12:44:46.2826177Z     * Abakion App Manager Core
2023-07-17T12:44:46.2838817Z 
2023-07-17T12:44:46.2850814Z *** Offering: Pleo Connector Tester
2023-07-17T12:44:46.2858650Z 
2023-07-17T12:44:46.2872604Z *** Offering: Duty Reporting
2023-07-17T12:44:46.2879132Z 
2023-07-17T12:44:46.2890032Z *** Offering: ROB-EX Scheduler Connector
2023-07-17T12:44:46.2896337Z 
2023-07-17T12:44:46.2907660Z *** Offering: Client Matter Intake
2023-07-17T12:44:46.2914257Z 
2023-07-17T12:44:46.2926593Z *** Offering: Invoice Controlling
2023-07-17T12:44:46.2932549Z 
2023-07-17T12:44:46.2944346Z *** Offering: Assign Quantity
2023-07-17T12:44:46.2950498Z 
2023-07-17T12:44:46.2961572Z *** Offering: Document Customizer
2023-07-17T12:44:46.2968630Z 
2023-07-17T12:44:46.2979706Z *** Offering: Commerce Manager
2023-07-17T12:44:46.2985872Z 
2023-07-17T12:44:46.2997125Z *** Offering: Purchase Container Handling
2023-07-17T12:44:46.3002945Z 
2023-07-17T12:44:46.3013125Z *** Offering: Shortage On Demand Orders
2023-07-17T12:44:46.3019990Z 
2023-07-17T12:44:46.3030799Z *** Offering: Abakion Legal DK
2023-07-17T12:44:46.3037054Z 
2023-07-17T12:44:46.3047229Z *** Offering: Labels Mobile
2023-07-17T12:44:46.3053218Z 
2023-07-17T12:44:46.3063560Z *** Offering: Search Items
2023-07-17T12:44:46.3069541Z 
2023-07-17T12:44:46.3081277Z *** Offering: Shop Floor Mobile
2023-07-17T12:44:46.3087827Z 
2023-07-17T12:44:46.3098394Z *** Offering: Flexible Forecast
2023-07-17T12:44:46.3104824Z 
2023-07-17T12:44:46.3115386Z *** Offering: Job Time Mobile
2023-07-17T12:44:46.3121588Z 
2023-07-17T12:44:46.3132397Z *** Offering: Finance Manager
2023-07-17T12:44:46.3138807Z 
2023-07-17T12:44:46.3149204Z *** Offering: Pleo Connector Transact test
2023-07-17T12:44:46.3155412Z 
2023-07-17T12:44:46.3165382Z *** Offering: Intercompany
2023-07-17T12:44:46.3202768Z   * Id  : 
2023-07-17T12:44:46.3222101Z   * Name: 
2023-07-17T12:44:46.3244026Z   * Path: 
2023-07-17T12:44:46.3281161Z   * Dependencies: 0
2023-07-17T12:44:46.3288101Z 
2023-07-17T12:44:46.3303721Z *** Offering: Created-by on Documents
2023-07-17T12:44:46.3314920Z   * Id  : 
2023-07-17T12:44:46.3325436Z   * Name: 
2023-07-17T12:44:46.3335914Z   * Path: 
2023-07-17T12:44:46.3345784Z   * Dependencies: 0
2023-07-17T12:44:46.3351482Z 
2023-07-17T12:44:46.3361627Z *** Offering: 3PL Manager
2023-07-17T12:44:46.3372578Z   * Id  : 
2023-07-17T12:44:46.3382537Z   * Name: 
2023-07-17T12:44:46.3393141Z   * Path: 
2023-07-17T12:44:46.3403337Z   * Dependencies: 0
2023-07-17T12:44:46.3408962Z 
2023-07-17T12:44:46.3419131Z *** Offering: Rental Management
2023-07-17T12:44:46.3429098Z   * Id  : 
2023-07-17T12:44:46.3439064Z   * Name: 
2023-07-17T12:44:46.3449267Z   * Path: 
2023-07-17T12:44:46.3459284Z   * Dependencies: 0
2023-07-17T12:44:46.3464848Z 
2023-07-17T12:44:46.3474999Z *** Offering: Document Handling
2023-07-17T12:44:46.3485178Z   * Id  : 
2023-07-17T12:44:46.3495078Z   * Name: 
2023-07-17T12:44:46.3505016Z   * Path: 
2023-07-17T12:44:46.3515097Z   * Dependencies: 0
2023-07-17T12:44:46.3520764Z 
2023-07-17T12:44:46.3530875Z *** Offering: Master Data Information
2023-07-17T12:44:46.3540981Z   * Id  : 
2023-07-17T12:44:46.3553386Z   * Name: 
2023-07-17T12:44:46.3563325Z   * Path: 
2023-07-17T12:44:46.3573336Z   * Dependencies: 0
2023-07-17T12:44:46.3578968Z 
2023-07-17T12:44:46.3589029Z *** Offering: TimeLog PSA
2023-07-17T12:44:46.3599108Z   * Id  : 
2023-07-17T12:44:46.3609131Z   * Name: 
2023-07-17T12:44:46.3619426Z   * Path: 
2023-07-17T12:44:46.3629334Z   * Dependencies: 0
2023-07-17T12:44:46.3634956Z 
2023-07-17T12:44:46.3645261Z *** Offering: Shipping Manager
2023-07-17T12:44:46.3655827Z   * Id  : 
2023-07-17T12:44:46.3665766Z   * Name: 
2023-07-17T12:44:46.3675854Z   * Path: 
2023-07-17T12:44:46.3685821Z   * Dependencies: 0
2023-07-17T12:44:46.3691356Z 
2023-07-17T12:44:46.3701443Z *** Offering: Routing and BOM Overview
2023-07-17T12:44:46.3711888Z   * Id  : 
2023-07-17T12:44:46.3721897Z   * Name: 
2023-07-17T12:44:46.3731813Z   * Path: 
2023-07-17T12:44:46.3741726Z   * Dependencies: 0
2023-07-17T12:44:46.3747314Z 
2023-07-17T12:44:46.3757642Z *** Offering: Global Master Data Sync
2023-07-17T12:44:46.3767579Z   * Id  : 
2023-07-17T12:44:46.3777671Z   * Name: 
2023-07-17T12:44:46.3787655Z   * Path: 
2023-07-17T12:44:46.3797676Z   * Dependencies: 0
2023-07-17T12:44:46.3865428Z 
2023-07-17T12:44:46.3875648Z *** Offering: Warehouse Mobile
2023-07-17T12:44:46.3885487Z   * Id  : 
2023-07-17T12:44:46.3895385Z   * Name: 
2023-07-17T12:44:46.3905342Z   * Path: 
2023-07-17T12:44:46.3915252Z   * Dependencies: 0
2023-07-17T12:44:46.3920842Z 
2023-07-17T12:44:46.3931013Z *** Offering: AbakionLegal
2023-07-17T12:44:46.3941074Z   * Id  : 
2023-07-17T12:44:46.3950980Z   * Name: 
2023-07-17T12:44:46.3960902Z   * Path: 
2023-07-17T12:44:46.3970869Z   * Dependencies: 0
2023-07-17T12:44:46.3976476Z 
2023-07-17T12:44:46.3986699Z *** Offering: TimeLog PSA DK
2023-07-17T12:44:46.3996518Z   * Id  : 
2023-07-17T12:44:46.4006697Z   * Name: 
2023-07-17T12:44:46.4017786Z   * Path: 
2023-07-17T12:44:46.4028167Z   * Dependencies: 0
2023-07-17T12:44:46.4034651Z 
2023-07-17T12:44:46.4045081Z *** Offering: Reconstruction
2023-07-17T12:44:46.4055108Z   * Id  : 
2023-07-17T12:44:46.4064997Z   * Name: 
2023-07-17T12:44:46.4079435Z   * Path: 
2023-07-17T12:44:46.4088766Z   * Dependencies: 0
2023-07-17T12:44:46.4094338Z 
2023-07-17T12:44:46.4104600Z *** Offering: Data Access
2023-07-17T12:44:46.4114972Z   * Id  : 
2023-07-17T12:44:46.4125112Z   * Name: 
2023-07-17T12:44:46.4135025Z   * Path: 
2023-07-17T12:44:46.4145048Z   * Dependencies: 0
2023-07-17T12:44:46.4150538Z 
2023-07-17T12:44:46.4161201Z *** Offering: Reverse Planning
2023-07-17T12:44:46.4171057Z   * Id  : 
2023-07-17T12:44:46.4183460Z   * Name: 
2023-07-17T12:44:46.4193613Z   * Path: 
2023-07-17T12:44:46.4203681Z   * Dependencies: 0
2023-07-17T12:44:46.4209193Z 
2023-07-17T12:44:46.4220002Z *** Offering: Dynamic Data Exchange
2023-07-17T12:44:46.4230785Z   * Id  : 
2023-07-17T12:44:46.4240175Z   * Name: 
2023-07-17T12:44:46.4250161Z   * Path: 
2023-07-17T12:44:46.4260300Z   * Dependencies: 0
2023-07-17T12:44:46.4267080Z 
2023-07-17T12:44:46.4279867Z *** Offering: Purchase Order Management
2023-07-17T12:44:46.4291261Z   * Id  : 
2023-07-17T12:44:46.4306436Z   * Name: 
2023-07-17T12:44:46.4318515Z   * Path: 
2023-07-17T12:44:46.4330282Z   * Dependencies: 0
2023-07-17T12:44:46.4335896Z 
2023-07-17T12:44:46.4349283Z *** Offering: Subscription Management
2023-07-17T12:44:46.4359883Z   * Id  : 
2023-07-17T12:44:46.4369303Z   * Name: 
2023-07-17T12:44:46.4379166Z   * Path: 
2023-07-17T12:44:46.4389413Z   * Dependencies: 0
2023-07-17T12:44:46.4394955Z 
2023-07-17T12:44:46.4405170Z *** Offering: VAT Rate per Dimension
2023-07-17T12:44:46.4417746Z   * Id  : 
2023-07-17T12:44:46.4429137Z   * Name: 
2023-07-17T12:44:46.4439055Z   * Path: 
2023-07-17T12:44:46.4450551Z   * Dependencies: 0
2023-07-17T12:44:46.4456993Z 
2023-07-17T12:44:46.4466601Z *** Offering: Production Order Cost Calculation
2023-07-17T12:44:46.4476190Z   * Id  : 
2023-07-17T12:44:46.4487226Z   * Name: 
2023-07-17T12:44:46.4498683Z   * Path: 
2023-07-17T12:44:46.4508605Z   * Dependencies: 0
2023-07-17T12:44:46.4514097Z 
2023-07-17T12:44:46.4524941Z *** Offering: Graphical Inventory Profile
2023-07-17T12:44:46.4534707Z   * Id  : 
2023-07-17T12:44:46.4545481Z   * Name: 
2023-07-17T12:44:46.4555079Z   * Path: 
2023-07-17T12:44:46.4565182Z   * Dependencies: 0
2023-07-17T12:44:46.4570578Z 
2023-07-17T12:44:46.4580919Z *** Offering: Sales Configurator
2023-07-17T12:44:46.4590646Z   * Id  : 
2023-07-17T12:44:46.4602040Z   * Name: 
2023-07-17T12:44:46.4611811Z   * Path: 
2023-07-17T12:44:46.4621857Z   * Dependencies: 0
2023-07-17T12:44:46.4627259Z 
2023-07-17T12:44:46.4637539Z *** Offering: Sales Container Handling
2023-07-17T12:44:46.4649265Z   * Id  : 
2023-07-17T12:44:46.4659205Z   * Name: 
2023-07-17T12:44:46.4669993Z   * Path: 
2023-07-17T12:44:46.4680098Z   * Dependencies: 0
2023-07-17T12:44:46.4685548Z 
2023-07-17T12:44:46.4696154Z *** Offering: Electronic Invoicing with Sproom
2023-07-17T12:44:46.4705790Z   * Id  : 
2023-07-17T12:44:46.4715907Z   * Name: 
2023-07-17T12:44:46.4726261Z   * Path: 
2023-07-17T12:44:46.4742164Z   * Dependencies: 0
2023-07-17T12:44:46.4749362Z 
2023-07-17T12:44:46.4760495Z *** Offering: B2B E-commerce
2023-07-17T12:44:46.4770342Z   * Id  : 
2023-07-17T12:44:46.4780338Z   * Name: 
2023-07-17T12:44:46.4790641Z   * Path: 
2023-07-17T12:44:46.4802168Z   * Dependencies: 0
2023-07-17T12:44:46.4807824Z 
2023-07-17T12:44:46.4818008Z *** Offering: Debt Collection
2023-07-17T12:44:46.4828006Z   * Id  : 
2023-07-17T12:44:46.4838082Z   * Name: 
2023-07-17T12:44:46.4847827Z   * Path: 
2023-07-17T12:44:46.4858037Z   * Dependencies: 0
2023-07-17T12:44:46.4863237Z 
2023-07-17T12:44:46.4873620Z *** Offering: Use Dynamics
2023-07-17T12:44:46.4897291Z   * Id  : f89b4056-ba61-40e4-be79-b1b78b218f16
2023-07-17T12:44:46.4907685Z   * Name: Use Dynamics
2023-07-17T12:44:46.4917905Z   * Path: C:\agent\_work\r3\a\_UseDynamics\Abakion Apps\Use Dynamics_22.0.202313.60408_APP.app
2023-07-17T12:44:46.4940895Z   * Dependencies: 1
2023-07-17T12:44:46.4953190Z     * Abakion App Manager Core
2023-07-17T12:44:46.4957132Z 
2023-07-17T12:44:46.4967244Z *** Offering: Pleo Connector Tester
2023-07-17T12:44:46.4977272Z   * Id  : 
2023-07-17T12:44:46.4987277Z   * Name: 
2023-07-17T12:44:46.4997459Z   * Path: 
2023-07-17T12:44:46.5007277Z   * Dependencies: 0
2023-07-17T12:44:46.5012680Z 
2023-07-17T12:44:46.5027068Z *** Offering: Duty Reporting
2023-07-17T12:44:46.5035778Z   * Id  : 
2023-07-17T12:44:46.5045824Z   * Name: 
2023-07-17T12:44:46.5055501Z   * Path: 
2023-07-17T12:44:46.5065210Z   * Dependencies: 0
2023-07-17T12:44:46.5070553Z 
2023-07-17T12:44:46.5080351Z *** Offering: ROB-EX Scheduler Connector
2023-07-17T12:44:46.5090506Z   * Id  : 
2023-07-17T12:44:46.5099960Z   * Name: 
2023-07-17T12:44:46.5109821Z   * Path: 
2023-07-17T12:44:46.5120221Z   * Dependencies: 0
2023-07-17T12:44:46.5125533Z 
2023-07-17T12:44:46.5135417Z *** Offering: Client Matter Intake
2023-07-17T12:44:46.5145291Z   * Id  : 
2023-07-17T12:44:46.5155043Z   * Name: 
2023-07-17T12:44:46.5165081Z   * Path: 
2023-07-17T12:44:46.5174922Z   * Dependencies: 0
2023-07-17T12:44:46.5181912Z 
2023-07-17T12:44:46.5190315Z *** Offering: Invoice Controlling
2023-07-17T12:44:46.5199959Z   * Id  : 
2023-07-17T12:44:46.5209504Z   * Name: 
2023-07-17T12:44:46.5219359Z   * Path: 
2023-07-17T12:44:46.5229020Z   * Dependencies: 0
2023-07-17T12:44:46.5234298Z 
2023-07-17T12:44:46.5244331Z *** Offering: Assign Quantity
2023-07-17T12:44:46.5254193Z   * Id  : 
2023-07-17T12:44:46.5263893Z   * Name: 
2023-07-17T12:44:46.5274585Z   * Path: 
2023-07-17T12:44:46.5284240Z   * Dependencies: 0
2023-07-17T12:44:46.5289565Z 
2023-07-17T12:44:46.5299427Z *** Offering: Document Customizer
2023-07-17T12:44:46.5309265Z   * Id  : 
2023-07-17T12:44:46.5318906Z   * Name: 
2023-07-17T12:44:46.5328753Z   * Path: 
2023-07-17T12:44:46.5361549Z   * Dependencies: 0
2023-07-17T12:44:46.5366005Z 
2023-07-17T12:44:46.5376115Z *** Offering: Commerce Manager
2023-07-17T12:44:46.5385998Z   * Id  : 
2023-07-17T12:44:46.5395786Z   * Name: 
2023-07-17T12:44:46.5405494Z   * Path: 
2023-07-17T12:44:46.5415753Z   * Dependencies: 0
2023-07-17T12:44:46.5420646Z 
2023-07-17T12:44:46.5432175Z *** Offering: Purchase Container Handling
2023-07-17T12:44:46.5442539Z   * Id  : 
2023-07-17T12:44:46.5453956Z   * Name: 
2023-07-17T12:44:46.5463339Z   * Path: 
2023-07-17T12:44:46.5473164Z   * Dependencies: 0
2023-07-17T12:44:46.5478867Z 
2023-07-17T12:44:46.5489037Z *** Offering: Shortage On Demand Orders
2023-07-17T12:44:46.5501160Z   * Id  : 
2023-07-17T12:44:46.5510902Z   * Name: 
2023-07-17T12:44:46.5520454Z   * Path: 
2023-07-17T12:44:46.5530044Z   * Dependencies: 0
2023-07-17T12:44:46.5535213Z 
2023-07-17T12:44:46.5544857Z *** Offering: Abakion Legal DK
2023-07-17T12:44:46.5554308Z   * Id  : 
2023-07-17T12:44:46.5563797Z   * Name: 
2023-07-17T12:44:46.5573551Z   * Path: 
2023-07-17T12:44:46.5584516Z   * Dependencies: 0
2023-07-17T12:44:46.5589867Z 
2023-07-17T12:44:46.5601180Z *** Offering: Labels Mobile
2023-07-17T12:44:46.5611135Z   * Id  : 
2023-07-17T12:44:46.5621123Z   * Name: 
2023-07-17T12:44:46.5631192Z   * Path: 
2023-07-17T12:44:46.5642063Z   * Dependencies: 0
2023-07-17T12:44:46.5648552Z 
2023-07-17T12:44:46.5659165Z *** Offering: Search Items
2023-07-17T12:44:46.5668454Z   * Id  : 
2023-07-17T12:44:46.5678242Z   * Name: 
2023-07-17T12:44:46.5687666Z   * Path: 
2023-07-17T12:44:46.5697285Z   * Dependencies: 0
2023-07-17T12:44:46.5702459Z 
2023-07-17T12:44:46.5712036Z *** Offering: Shop Floor Mobile
2023-07-17T12:44:46.5721432Z   * Id  : 
2023-07-17T12:44:46.5730861Z   * Name: 
2023-07-17T12:44:46.5742198Z   * Path: 
2023-07-17T12:44:46.5752012Z   * Dependencies: 0
2023-07-17T12:44:46.5757341Z 
2023-07-17T12:44:46.5767164Z *** Offering: Flexible Forecast
2023-07-17T12:44:46.5776968Z   * Id  : 
2023-07-17T12:44:46.5786587Z   * Name: 
2023-07-17T12:44:46.5796731Z   * Path: 
2023-07-17T12:44:46.5806387Z   * Dependencies: 0
2023-07-17T12:44:46.5811607Z 
2023-07-17T12:44:46.5821436Z *** Offering: Job Time Mobile
2023-07-17T12:44:46.5831048Z   * Id  : 
2023-07-17T12:44:46.5840709Z   * Name: 
2023-07-17T12:44:46.5850327Z   * Path: 
2023-07-17T12:44:46.5860057Z   * Dependencies: 0
2023-07-17T12:44:46.5865226Z 
2023-07-17T12:44:46.5874957Z *** Offering: Finance Manager
2023-07-17T12:44:46.5884535Z   * Id  : 
2023-07-17T12:44:46.5895238Z   * Name: 
2023-07-17T12:44:46.5905191Z   * Path: 
2023-07-17T12:44:46.5914923Z   * Dependencies: 0
2023-07-17T12:44:46.5920203Z 
2023-07-17T12:44:46.5929958Z *** Offering: Pleo Connector Transact test
2023-07-17T12:44:46.5939583Z   * Id  : 
2023-07-17T12:44:46.5950240Z   * Name: 
2023-07-17T12:44:46.5959849Z   * Path: 
2023-07-17T12:44:46.5969561Z   * Dependencies: 0
2023-07-17T12:44:46.5974773Z 
2023-07-17T12:44:46.5984679Z *** Prepare release
2023-07-17T12:44:46.6124969Z 
2023-07-17T12:44:47.7179966Z 
2023-07-17T12:44:47.7183531Z     Directory: C:\agent\_work\r3\a
2023-07-17T12:44:47.7183855Z 
2023-07-17T12:44:47.7184922Z 
2023-07-17T12:44:47.7197520Z Mode          LastWriteTime Length Name   
2023-07-17T12:44:47.7206970Z ----          ------------- ------ ----   
2023-07-17T12:44:47.7214466Z d-----  7/17/2023   2:44 PM        Release
2023-07-17T12:44:47.7214991Z 
2023-07-17T12:44:47.7215443Z 
2023-07-17T12:44:47.7216801Z 
2023-07-17T12:44:47.7268346Z resourceType  industries categories additionalCategories submissionVersion productTags appVersion        useEnterpriseC
2023-07-17T12:44:47.7269128Z                                                                                                                 ontract
2023-07-17T12:44:47.7286797Z ------------  ---------- ---------- -------------------- ----------------- ----------- ----------        --------------
2023-07-17T12:44:47.7298220Z AzureProperty {}         {}         {}                                     {}          22.0.202313.60408          False
2023-07-17T12:44:47.7299058Z 
2023-07-17T12:44:47.7301488Z 
2023-07-17T12:45:00.3432872Z 
2023-07-17T12:45:01.2527919Z ##[warning]Because the Az modules have all the capabilities of AzureRM modules and more, we will retire the AzureRM modules on 29 February 2024. Learn more about the migration to Az: http://aka.ms/azpsmigrate.
2023-07-17T12:45:01.2954119Z ##[warning]Because the Az modules have all the capabilities of AzureRM modules and more, we will retire the AzureRM modules on 29 February 2024. Learn more about the migration to Az: http://aka.ms/azpsmigrate.
2023-07-17T12:45:05.0920165Z 
2023-07-17T12:45:05.0928640Z resourceType : Dynamics365BusinessCentralAddOnExtensionPackage
2023-07-17T12:45:05.0930360Z fileName     : Use Dynamics_22.0.202313.60408_APP.app
2023-07-17T12:45:05.1056949Z fileSasUri   : https://ingestionpackagesprod1.blob.core.windows.net/file/3048698890069807771?sv=2018-03-28&sr=b&sig=C1B
2023-07-17T12:45:05.1058238Z                4NQAiLKAw9DqDp8iHz%2FQySUO%2FmkQb3xA0Yk6IDXI%3D&se=2023-07-18T13%3A00%3A00Z&sp=rwl
2023-07-17T12:45:05.1060970Z state        : PendingUpload
2023-07-17T12:45:05.1062371Z @odata.etag  : "b700705f-0000-0800-0000-64b537cc0000"
2023-07-17T12:45:05.1063799Z id           : d828d926-ac3c-47c8-a3ea-c8bd218e421d
2023-07-17T12:45:05.1064223Z 
2023-07-17T12:45:05.1070938Z resourceType : Dynamics365BusinessCentralAddOnLibraryExtensionPackage
2023-07-17T12:45:05.1072332Z fileName     : Use Dynamics_22.0.202313.60408_APP.zip
2023-07-17T12:45:05.1192839Z fileSasUri   : https://ingestionpackagesprod1.blob.core.windows.net/file/3040479945220222936?sv=2018-03-28&sr=b&sig=hxg
2023-07-17T12:45:05.1193673Z                IM3l1jXunUDIngGtAMPFzB7uq1kKuy96t%2BtKOv%2FQ%3D&se=2023-07-18T13%3A00%3A04Z&sp=rwl
2023-07-17T12:45:05.1194150Z state        : PendingUpload
2023-07-17T12:45:05.1195366Z @odata.etag  : "5e07eb0e-0000-0800-0000-64b537d00000"
2023-07-17T12:45:05.1197248Z id           : 7e287493-7cd3-4955-9a52-7aa0ba006077
2023-07-17T12:45:05.1197586Z 
2023-07-17T12:45:05.1249159Z ##[warning]Because the Az modules have all the capabilities of AzureRM modules and more, we will retire the AzureRM modules on 29 February 2024. Learn more about the migration to Az: http://aka.ms/azpsmigrate.
2023-07-17T12:45:05.1286792Z ##[warning]Because the Az modules have all the capabilities of AzureRM modules and more, we will retire the AzureRM modules on 29 February 2024. Learn more about the migration to Az: http://aka.ms/azpsmigrate.
2023-07-17T12:45:10.2248878Z resourceType       : Submission
2023-07-17T12:45:10.2251884Z state              : InProgress
2023-07-17T12:45:10.2255816Z substate           : InDraft
2023-07-17T12:45:10.2257795Z targets            : {@{type=Scope; value=Preview}}
2023-07-17T12:45:10.2265822Z resources          : {@{type=Availability; value=1192630d-8d3b-f4be-4f46-84a3566b8398}, @{type=Listing; 
2023-07-17T12:45:10.2266559Z                      value=d437f7b0-59d1-9f87-2699-14a6455923df}, @{type=Package; 
2023-07-17T12:45:10.2267841Z                      value=1d232ce7-bdb7-4c48-aa80-c31fe4d1dbaf}, @{type=Property; 
2023-07-17T12:45:10.2268708Z                      value=845dcd5b-35b3-dfd2-bb64-2629dc3601a0}...}
2023-07-17T12:45:10.2270029Z publishedTimeInUtc : 1601-01-01T00:00:00Z
2023-07-17T12:45:10.2271818Z pendingUpdateInfo  : @{updateType=Create; status=Running}
2023-07-17T12:45:10.2273505Z releaseNumber      : 16
2023-07-17T12:45:10.2277823Z friendlyName       : Submission 16
2023-07-17T12:45:10.2279128Z areResourcesReady  : True
2023-07-17T12:45:10.2280762Z id                 : 1152921505696538635
2023-07-17T12:45:10.2281240Z 
2023-07-17T12:45:10.2628966Z *** Cleanup VSTS Environment: True
2023-07-17T12:45:12.5574249Z ##[section]Finishing: ALOps AppSource

Expected behavior Expected to update the version from our app in app.json so they correnspondence

waldo1001 commented 1 year ago

Hi,

did you check the version under properties? We also noticed the same error, but we ARE updating the version, and you'll see under properties that the version is indeed correct, but the error message is wrong. Not sure what to do about that.

If we simply open the offering, and press "review and publish" / "publish" - it does pick up the updated version...

About the library-filename - in our case, there are about 10 apps in the zipfile - so there isn't really a "filename" to use. So we simply used the same app, but with .zip as extension, which kind of indicates the collection.

I'll talk to development...

MortenRa commented 1 year ago

yes you are right the version are correct, to bad it errors out.

About the library-filename maybe just give it name as library apps.zip (we also have a few for some apps)

MortenRa commented 1 year ago

What about the -autoPromote is that supported so I can avoid going into appsource and press Go-live if the validation goes well.

waldo1001 commented 1 year ago

We'll see what we can do - not sure if this will circumvent that error though ..

MortenRa commented 1 year ago

any luck in solving the problem with the error issue

MortenRa commented 1 year ago

Ayn updates on this issue

waldo1001 commented 1 year ago

We are still investigating - we are bother with this as well :(.

-autoPromote doesn't help, because the validate already fails (which is a step before promote).

DanielGoehler commented 1 year ago

We have the same problem now that we try to automate the AppSource submission via the ALOpsAppSource task. We keep getting the error message, that the version number of the offering and the app.json don't match.

##[section]Starting: ALOps AppSource
==============================================================================
Task         : ALOps AppSource
Description  : Compile AL Extensions for Business Central
Version      : 1.459.4971
Author       : Hodor
Help         : Compile a Business Central extension from AL code.
==============================================================================
*** Validate configuration
*** Task Inputs:

name                    value                                   
----                    -----                                   
azure_tenant_id         ***    
azure_app_client_id     ***    
azure_app_client_secret ***

*** For documentation, please visit   : https://www.alops.be/documentation

*** Importing required PS-Functions
*** Load Management DLL's
*** Import NAV/BC Management DLL's [False]
*** ServiceTier not specified, loading default assemblies.
*** Default Assemblies not found. Load via BC-Artifacts
*** Install/Update BCContainerHelper [https://github.com/microsoft/navcontainerhelper]
*** Check BcContainerHelper
*** Load BcContainerHelper
BcContainerHelper version 6.0.0
BC.HelperFunctions emits usage statistics telemetry to Microsoft

ModuleType Version    Name                                ExportedCommands                                             
---------- -------    ----                                ----------------                                             
Script     6.0.0      BcContainerHelper                   {Add-FontsToBcContainer, Add-GitToAlProjectFolder, AddTele...

##[command]"Get-BCArtifactUrl" 
Name                           Value                                                                                   
----                           -----                                                                                   
select                         Latest                                                                                  
type                           OnPrem                                                                                  
country                        W1                                                                                      

 -select: Latest -type: OnPrem -country: W1
*** Platform: C:\bcartifacts.cache\onprem\23.0.12034.12841\platform
*** Localisation: C:\bcartifacts.cache\onprem\23.0.12034.12841\w1
*** BC Management DLL: C:\bcartifacts.cache\onprem\23.0.12034.12841\platform\ServiceTier\program files\Microsoft Dynamics NAV\230\Service\Management\Microsoft.Dynamics.Nav.Management.dll
*** Selected module: [C:\bcartifacts.cache\onprem\23.0.12034.12841\platform\ServiceTier\program files\Microsoft Dynamics NAV\230\Service\Management\Microsoft.Dynamics.Nav.Management.dll]
*** Loading module: [C:\bcartifacts.cache\onprem\23.0.12034.12841\platform\ServiceTier\program files\Microsoft Dynamics NAV\230\Service\Management\Microsoft.Dynamics.Nav.Management.dll]
*** BC App Management DLL: C:\bcartifacts.cache\onprem\23.0.12034.12841\platform\ServiceTier\program files\Microsoft Dynamics NAV\230\Service\Management\Microsoft.Dynamics.Nav.Apps.Management.dll
*** Selected module: [C:\bcartifacts.cache\onprem\23.0.12034.12841\platform\ServiceTier\program files\Microsoft Dynamics NAV\230\Service\Management\Microsoft.Dynamics.Nav.Apps.Management.dll]
*** Loading module: [C:\bcartifacts.cache\onprem\23.0.12034.12841\platform\ServiceTier\program files\Microsoft Dynamics NAV\230\Service\Management\Microsoft.Dynamics.Nav.Apps.Management.dll]
*** Load CodeAnalysis from [C:\bcartifacts.cache\onprem\23.0.12034.12841\platform\ServiceTier\program files\Microsoft Dynamics NAV\230\Service\Management]
*** Loading assemblies from: [C:\bcartifacts.cache\onprem\23.0.12034.12841\platform\ServiceTier\program files\Microsoft Dynamics NAV\230\Service\Management]
*** Loading: [C:\bcartifacts.cache\onprem\23.0.12034.12841\platform\ServiceTier\program files\Microsoft Dynamics NAV\230\Service\Management\Microsoft.Dynamics.Nav.CodeAnalysis.dll]
*** Check Powershell Module [AZ]
*** Install Powershell Module [AZ]
*** Request OAuth token for [api.partner.microsoft.com]
  * Client ID: ***
*** Fetch Offering-Data from [api.partner.microsoft.com]
*** Offerings found:

resourceType                    name        externalIDs                               isModularPublishing id           
------------                    ----        -----------                               ------------------- --           
AzureDynamics365BusinessCentral My App {@{type=AzureOfferId; value=my-app}}                True 00000000-0...

*** Discover available .app files
*** Read App Manifest: [C:\agent\_work\1530\a\Some Company_My App_1.2.38134.0.app].
*** Read App Manifest: [C:\agent\_work\1530\a\Some Company_License Module_1.1.38072.0.app].
*** App Manifests [2]:

Path                                                                                                    AppId          
----                                                                                                    -----          
C:\agent\_work\1530\a\Some Company_My App_1.2.38134.0.app                                       00000000-000...
C:\agent\_work\1530\a\Some Company_License Module_1.1.38072.0.app                               00000000-000...

*** Unique App Manifests in latest version [2]:

Path                                                                                                    AppId          
----                                                                                                    -----          
C:\agent\_work\1530\a\Some Company_My App_1.2.38134.0.app                                       00000000-000...
C:\agent\_work\1530\a\Some Company_License Module_1.1.38072.0.app                               00000000-000...

*** Offering: My App
  * Id  : 00000000-0000-0000-0000-000000000000
  * Name: My App
  * Path: C:\agent\_work\1530\a\Some Company_My App_1.2.38134.0.app
  * Dependencies: 2
    * License Module

*** Offering: My App
  * Id  : 00000000-0000-0000-0000-000000000000
  * Name: My App
  * Path: C:\agent\_work\1530\a\Some Company_My App_1.2.38134.0.app
  * Dependencies: 1
    * License Module

*** Prepare release

 * My App (ZIP Dependencies)
*** Set App versions

    Verzeichnis: C:\agent\_work\1530\a

Mode          LastWriteTime Length Name   
----          ------------- ------ ----   
d----- 13.10.2023     20:30        Release

resourceType  industries categories additionalCategories submissionVersion productTags appVersion  useEnterpriseContrac
                                                                                                                      t
------------  ---------- ---------- -------------------- ----------------- ----------- ----------  --------------------
AzureProperty {}         {}         {}                                     {}          1.2.38127.0                False

##[warning]Upcoming breaking changes in the cmdlet 'New-AzStorageContext' :
is changing.
S token in created Storage context properties 'ConnectionString' and 'StorageAccount.Credentials' won't have the leading question mark '?' in a future release. 
ake effect in Az version : '11.0.0'
ake effect in Az.Storage version : '6.0.0'
zps-changewarnings for steps to suppress this breaking change warning, and other information on breaking changes in Azure PowerShell.

resourceType : Dynamics365BusinessCentralAddOnExtensionPackage
fileName     : Some Company_My App_1.2.38134.0.app
fileSasUri   : *sanitized*
state        : PendingUpload
@odata.etag  : "00000000-0000-0000-0000-000000000000"
id           : 00000000-0000-0000-0000-000000000000

resourceType : Dynamics365BusinessCentralAddOnLibraryExtensionPackage
fileName     : Some Company_My App_1.2.38134.0.zip
fileSasUri   : *sanitized*
state        : PendingUpload
@odata.etag  : "00000000-0000-0000-0000-000000000000"
id           : 00000000-0000-0000-0000-000000000000

##[warning]Upcoming breaking changes in the cmdlet 'New-AzStorageContext' :
is changing.
S token in created Storage context properties 'ConnectionString' and 'StorageAccount.Credentials' won't have the leading question mark '?' in a future release. 
ake effect in Az version : '11.0.0'
ake effect in Az.Storage version : '6.0.0'
zps-changewarnings for steps to suppress this breaking change warning, and other information on breaking changes in Azure PowerShell.
resourceType       : Submission
state              : InProgress
substate           : InDraft
targets            : {@{type=Scope; value=Preview}}
resources          : {@{type=Availability; value=00000000-0000-0000-0000-000000000000}, @{type=Listing; 
                     value=00000000-0000-0000-0000-000000000000}, @{type=Package; 
                     value=00000000-0000-0000-0000-000000000000}, @{type=Property; 
                     value=00000000-0000-0000-0000-000000000000}...}
publishedTimeInUtc : 1601-01-01T00:00:00Z
pendingUpdateInfo  : @{updateType=Create; status=Running}
releaseNumber      : 9
friendlyName       : Submission 9
areResourcesReady  : True
id                 : 0

*** Cleanup VSTS Environment: True
##[section]Finishing: ALOps AppSource

grafik

DanielGoehler commented 1 year ago

With New-AppSourceSubmission the same App works fine.

New-AppSourceSubmission `
    -authContext $authContext `
    -productId "00000000-0000-0000-0000-000000000000" `
    -appFile "Some Company_My App_1.2.38139.0.app" ` 
    -libraryAppFiles "Some Company_My App_1.2.38139.0.Lib.zip" `
    -silent `
    -autoPromote `
    -doNotWait
GET https://api.partner.microsoft.com/v1.0/ingestion/products/00000000-0000-0000-0000-000000000000
GET https://api.partner.microsoft.com/v1.0/ingestion/products/00000000-0000-0000-0000-000000000000/setup
GET https://api.partner.microsoft.com/v1.0/ingestion/products/00000000-0000-0000-0000-000000000000/submissions
GET https://api.partner.microsoft.com/v1.0/ingestion/products/00000000-0000-0000-0000-000000000000/submissions/0
GET https://api.partner.microsoft.com/v1.0/ingestion/products/00000000-0000-0000-0000-000000000000/branches/getByModule(module=Package)
Extracting C:\Users\user\Desktop\Some Company_My App_1.2.38139.0.app
GET https://api.partner.microsoft.com/v1.0/ingestion/products/00000000-0000-0000-0000-000000000000/packageConfigurations/getByInstanceID(instanceID=00000000-0000-0000-0000-000000000000)
POST https://api.partner.microsoft.com/v1.0/ingestion/products/00000000-0000-0000-0000-000000000000/packages
{
    "fileName":  "Some Company_My App_1.2.38139.0.app",
    "resourceType":  "Dynamics365BusinessCentralAddOnExtensionPackage"
}
WARNUNG: Upcoming breaking changes in the cmdlet 'New-AzStorageContext' :
- The parameter : 'SasToken' is changing.
- Change description : The SAS token in created Storage context properties 'ConnectionString' and 'StorageAccount.Credentials' won't have the leading question mark '?' 
in a future release. 
- The change is expected to take effect in Az version : '11.0.0'
- The change is expected to take effect in Az.Storage version : '6.0.0'
Note : Go to https://aka.ms/azps-changewarnings for steps to suppress this breaking change warning, and other information on breaking changes in Azure PowerShell.
PUT https://api.partner.microsoft.com/v1.0/ingestion/products/00000000-0000-0000-0000-000000000000/packages/00000000-0000-0000-0000-000000000000
{
    "id":  "00000000-0000-0000-0000-000000000000",
    "fileName":  "Some Company_My App_1.2.38139.0.app",
    "fileSasUri":  *sanatized*,
    "resourceType":  "Dynamics365BusinessCentralAddOnExtensionPackage",
    "state":  "Uploaded",
    "@odata.etag":  "\"0900fb46-0000-0800-0000-6529a6790000\""
}
PUT https://api.partner.microsoft.com/v1.0/ingestion/products/00000000-0000-0000-0000-000000000000/packageConfigurations/00000000-0000-0000-0000-000000000000
{
    "resourceType":  "Dynamics365BusinessCentralPackageConfiguration",
    "@odata.etag":  "\"00000000-0000-0000-0000-000000000000\"",
    "packageType":  "AddOn",
    "id":  "00000000-0000-0000-0000-000000000000",
    "packageReferences":  [
                              {
                                  "value":  "00000000-0000-0000-0000-000000000000",
                                  "type":  "Dynamics365BusinessCentralAddOnLibraryExtensionPackage"
                              },
                              {
                                  "value":  "00000000-0000-0000-0000-000000000000",
                                  "type":  "Dynamics365BusinessCentralAddOnExtensionPackage"
                              }
                          ]
}
GET https://api.partner.microsoft.com/v1.0/ingestion/products/00000000-0000-0000-0000-000000000000/branches/getByModule(module=Property)
GET https://api.partner.microsoft.com/v1.0/ingestion/products/00000000-0000-0000-0000-000000000000/properties/getByInstanceID(instanceID=00000000-0000-0000-0000-000000000000)
PUT https://api.partner.microsoft.com/v1.0/ingestion/products/00000000-0000-0000-0000-000000000000/properties/00000000-0000-0000-0000-000000000000
{
    "resourceType":  "AzureProperty",
    "hideKeys":  [

                 ],
    "categories":  [

                   ],
    "leveledCategories":  {
                              "Finance":  [
                                              "compliance-risk-management",
                                              "credit-collections"
                                          ],
                              "Productivity":  [
                                                   "document-management"
                                               ]
                          },
    "extendedProperties":  [

                           ],
    "@odata.etag":  "\"00000000-0000-0000-0000-000000000000\"",
    "useEnterpriseContract":  false,
    "globalAmendmentTerms":  "",
    "id":  "00000000-0000-0000-0000-000000000000",
    "leveledIndustries":  {

                          },
    "termsOfUse":  "",
    "applicableProducts":  [

                           ],
    "industries":  [

                   ],
    "productTags":  [

                    ],
    "marketingOnlyChange":  false,
    "additionalCategories":  [

                             ],
    "appVersion":  "1.2.38139.0",
    "submissionVersion":  "",
    "customAmendments":  [

                         ]
}
POST https://api.partner.microsoft.com/v1.0/ingestion/products/00000000-0000-0000-0000-000000000000/submissions
{
    "resources":  [
                      {
                          "type":  "Package",
                          "value":  "00000000-0000-0000-0000-000000000000"
                      },
                      {
                          "type":  "Property",
                          "value":  "00000000-0000-0000-0000-000000000000"
                      }
                  ],
    "targets":  [
                    {
                        "type":  "Scope",
                        "value":  "preview"
                    }
                ],
    "resourceType":  "SubmissionCreationRequest"
}
Automated validation.........

grafik

DanielGoehler commented 1 year ago

@waldo1001 I think I have found the problem. You are updating the version number in the offer, but it looks like you haven't published the Properties like BCContainerHelper does.

grafik

grafik

If I publish it with all the changes, it works. 275739752-eb25d589-8058-4d0a-86b4-76f62e19fc0b

Screenshot

waldo1001 commented 1 year ago

Thanks for this - we'll look into BCCH again to try to reverse-engineer what he is doing different.

MortenRa commented 1 year ago

any update on this issue

DanielGoehler commented 1 year ago

@MortenRa It works with version 1.461 released today. 🥳

MortenRa commented 11 months ago

Yes works fine, I close this issue